如何在使用终端时将命令的输出通过管道传输到剪贴板并粘贴回来?例如:
cat file | clipboard
原文由 Legend 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 OS X 上,使用 pbcopy
; pbpaste
反方向。
pbcopy < .ssh/id_rsa.pub
原文由 DavidPhillipOster 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答794 阅读✓ 已解决
2 回答3.2k 阅读
一种方法如下:
安装
xclip
,如:sudo apt-get install xclip
将输出通过管道传输到
xclip
以复制到剪贴板:猫文件 |剪辑
将刚刚复制的文本粘贴到
X
应用程序中:xclip -o
要粘贴
X
应用程序以外的其他位置,例如浏览器窗口中网页的文本区域,请使用:考虑创建一个别名:
要了解这有多有用,假设我想在新的终端窗口中打开当前路径(在某些系统上可能还有其他方法,例如
Ctrl
+T
,但这仅用于说明目的):注意
` `
周围的v
。这首先执行v
作为命令,然后将其替换为cd
以使用。只将内容复制到
X
剪贴板