为了尽量减少鼠标的使用(可访问性和健康原因),我如何将标准通过管道传输到操作系统剪贴板?
也就是说,我想做类似的事情:
$ drush uli | copy-this-to-clipbaord
$ drush uli > copy-this-to-clipbaord
可能的?
为了尽量减少鼠标的使用(可访问性和健康原因),我如何将标准通过管道传输到操作系统剪贴板?
也就是说,我想做类似的事情:
$ drush uli | copy-this-to-clipbaord
$ drush uli > copy-this-to-clipbaord
可能的?
通过上面的链接或通过终端安装xsel :
要复制命令的输出,请使用:
一个例子:
您可以通过编辑(如果您还没有它,请创建它
touch ~/.bash_aliases
)您的~/.bash_aliases
文件来使其更简单。向其中添加这一行:(
alias clipboard = 'xsel -ib'
您可以使用任何名称,而不仅仅是clipboard
)。完成后,您可以使用:
*command* | clipboard
我使用 xclip。
例子:
您可以
xsel
这样使用:-i
(--input
) 使它从标准输入读取输入-b
(--clipboard
) 使它使用剪贴板缓冲区而不是选择或不常见的进一步缓冲区之一。>/dev/null
隐藏了一些烦人的错误消息 - 不确定这些选项设置是否会发生。那么,为什么不试试
并判断剪贴板中的粘贴是否粘贴了正确的文本!
我省略了隐藏错误的部分进行测试。