在Linux中使用xclip从命令行复制输出
从终端中复制标准输出时,我经常使用“命令>文件”语法将其输出到文件中。麻烦的是,我最终得到的文件必须要打开才能获取输出,而我常常忘了在完成后删除该文件。当我只想将一些调试输出粘贴到帮助主题或类似内容中时,这尤其烦人。解决方案是使用xclip将输出存储在xclipboard中而不是文件中。这本质上是xclip的功能,它允许访问可以存储任何内容的剪贴板。
一个很好的例子是将php -i的输出粘贴到令人惊叹的xdebug量身定制的灌输指令中。当您将其打印到终端时,将获得输出页面。要将其推送到xclip中,只需像这样通过管道传输即可。
php -i | xclip
Xclip可以访问两个可以保存内容的区域,默认位置是您单击中键时访问的主要区域。要在上面的示例中掌握内容,请在文本文件中单击鼠标中键。请注意,主要区域与使用Ctrl-C,Ctrl-V控件时访问的区域不同,这实际上是辅助区域或剪贴板区域。要更改选择,可以使用-selection参数。仅需要选择的第一个字符(甚至只有几个字符)即可告诉xclip将内容放置在何处。要告诉xclip使用剪贴板,可以将-selection参数与参数“ secondary”,“ clipboard”,“ sec”,“ clip”,“ s”一起使用
php -i | xclip -selection c
现在,您可以使用Ctrl-C粘贴输出的内容。这个小工具比我在这里介绍的要多得多,但是我上面所描述的也许是最常见的用法。
如果您的系统上未安装xclip,则可以使用以下命令轻松安装它。
sudo apt-get install xclip
以上是 在Linux中使用xclip从命令行复制输出 的全部内容, 来源链接: utcz.com/z/346016.html