复制和粘贴是我们日常生活中最流行的操作之一。通常,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++库](https://www.yiteyi.com/wp-content/uploads/2020/12/linuxtect_image-9.png)
将剪贴板内容重定向到文件中
xclip命令还可用于将剪贴板内容重定向到文件中。这可以通过 > bash shell重定向如下所示。在下面的示例中,我们将重定向剪贴板内容或将其放入名为 剪贴板.txt .
$ xclip -o > clipboard.txt
将另一个命令输出重定向到剪贴板
不同的命令输出可以稍后通过从剪贴板中拉出来使用。但是首先,命令输出应该被重定向到剪贴板中,以便以后使用。LinuxBash的管道操作符可用于将命令输出重定向到xclip命令。
$ update | xclip$ ls -la | xclip$ cat /etc/passwd | xclip
相关文章: 如何将curl与代理一起使用?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END