shell小技巧:将终端输出复制到剪贴板Mac OS X

如果您要在终端和任何其他应用程序之间来回切换,那么从命令行访问系统剪贴板内容将非常有用。如果您使用的是Mac,则有内置命令pbcopy和pbpaste。

ls | pbcopy

或者

echo "Copy this into Mac's clipboard" | pbcopy

如果随后还需要使用终端将其粘贴到文件中,请使用 pbpaste

pbpaste > ~/some-file.txt

但是在Ubuntu中,这些功能不可用。您需要安装一个名为xclip的小型实用程序。继续安装。

安装

sudo apt-get install xclip

使用

现在,您可以使用xclip将任何文本(或输出一个命令)复制到剪贴板中。要将fruits.txt的内容复制到剪贴板,

cat fruits.txt | xclip

如果要查看剪贴板的内容,可以使用

xclip -o

此复制和粘贴将仅在终端中可用,如果您切换到另一个应用程序并尝试粘贴到该应用程序中,它将无法工作。

如果要粘贴到另一个应用程序中,则需要像这样复制

cat fruits.txt | xclip -selection clipboard

现在,您可以切换到任何其他应用程序,也可以粘贴(CTRL + V)内容。

php8.0已发布-新特性
在Vim和Shell之间切换
Tags: