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)内容。

5.0
03
php8.0已发布-新特性
在Vim和Shell之间切换
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

Replit是一个强大的在线集成AI开发环境

Replit是一个强大的在线集…

14小时 ago

AutoLink一款SEO策略AI优化工具

AutoLink AI为内部链…

14小时 ago

wordpress侧边栏酷炫倒计时小工具

每个WordPress站点都值…

15小时 ago

如何在Linux中根据修改日期和时间查找和排序文件

习惯于使用图形用户界面的人可以…

2天 ago

Golang中如何实现PHP中array_fill函数?

PHP中的array_fill…

2天 ago