如何将 bash 或 shell 命令的输出通过管道传输到剪贴板?

Ric*_*ick 6 gnome bash clipboard accessibility pipe

为了最大限度地减少鼠标使用(可访问性和健康原因),我如何将标准输出到操作系统剪贴板?

也就是说,我想做类似的事情:

$ drush uli | copy-this-to-clipbaord

$ drush uli > copy-this-to-clipbaord

可能的?

Tel*_*Why 10

通过上面的链接或终端安装xsel

sudo apt-get install xsel

要复制命令的输出,请使用:

*命令* | xsel -ib

一个例子:

$ drush uli | xsel -ib

您可以通过编辑(如果您还没有它,则创建它touch ~/.bash_aliases)您的~/.bash_aliases文件来使其更简单。
将此行添加到其中:(alias clipboard = 'xsel -ib'您可以使用任何名称,而不仅仅是clipboard)。

完成后,您可以使用: *command* | clipboard


Ser*_*nyy 5

我使用 xclip。

例子:

bashscript.sh | xclip -sel clip
Run Code Online (Sandbox Code Playgroud)