Linux xclip命令教程

复制和粘贴是我们日常生活中最流行的操作之一。通常,muse右键单击用于在GUI或桌面环境中复制和粘贴。但由于Linux是一个极客操作系统,一些用户更喜欢命令行界面,在那里他们还需要复制和粘贴操作。但是,我们如何将GUI或桌面剪贴板与命令行界面集成呢?这个 剪裁外部参照 命令是从命令行界面执行复制粘贴和剪贴板访问操作的首选。

null

xclip命令主要使用标准输入和标准输出,以便与X服务器读写,与桌面环境剪贴板通信。xclip命令还可以与文件内容、命令输入和输出交互。

安装xclip命令

xclip命令由所有主要的Linux发行版提供。

Ubuntu、Debian、Mint Kali:

$ sudo apt install xclip

Fedora、CentOS、RHEL:

$ sudo dnf install xclip

从命令行将文件内容复制到剪贴板

xclip命令最常用的用例之一是从命令行界面将指定的文件内容复制到剪贴板中。文件名或路径应该作为参数指定给xclip命令,xclip命令在其中读取此文件内容并复制到剪贴板。

$ xclip names.txt$ xclip /home/ismail/names.txt$ xclip /etc/apt/sources.list

如果当前用户权限不能读取给定文件,sudo命令可用于将文件内容读入剪贴板。但此剪贴板仅对根用户或具有sudo权限的普通用户可用。

$ sudo xclip /var/log/syslog

将剪贴板内容打印到命令行

剪贴板内容也可以使用-o选项打印到命令行界面。

$ xclip -o
图片[1]-Linux xclip命令教程-yiteyi-C++库
将剪贴板内容打印到命令行

将剪贴板内容重定向到文件中

xclip命令还可用于将剪贴板内容重定向到文件中。这可以通过 > bash shell重定向如下所示。在下面的示例中,我们将重定向剪贴板内容或将其放入名为 剪贴板.txt .

$ xclip -o > clipboard.txt

将另一个命令输出重定向到剪贴板

不同的命令输出可以稍后通过从剪贴板中拉出来使用。但是首先,命令输出应该被重定向到剪贴板中,以便以后使用。LinuxBash的管道操作符可用于将命令输出重定向到xclip命令。

$ update | xclip$ ls -la | xclip$ cat /etc/passwd | xclip

相关文章: 如何将curl与代理一起使用?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享