您是否正在寻找使用Linux命令行界面复制和粘贴文本内容的简便方法?本文将向您展示在Linux命令行中从剪贴板复制和粘贴内容的简单方法,可安装和使用xclip、wl-clipboard。
使用Xorg显示服务器:安装xclip和使用Xclip
1、安装xclip
对于在桌面上使用Xorg显示服务器的用户,在命令行上进行复制和粘贴的最佳工具是xclip,使用以下命令可以轻松安装此工具。
1]、在Ubuntu/Debian系统中:
$ sudo apt -y install xclip
2]、在Fedora/CentOS/RHEL 8系统中:
$ sudo dnf -y install xclip
3]、在Arch/Manjaro系统中:
$ sudo pacman -S xclip
2、使用Xclip
安装Xclip后,请参考以下几个示例在Linux终端上复制和粘贴内容。
1]、复制命令执行输出
$ top | xclip
$ uptime | xclip
2]、将文件内容复制到剪贴板
$ xclip /etc/os-release
$ xclip -sel clip /etc/os-release
3]、Cat文件内容和要复制的管道
$ tail -n 100 /var/log/messages | xclip -sel clip
$ cat myfile.txt | xclip -sel clip
4]、使用重定向键复制
$ xclip -sel clip < /etc/passwd
5]、将复制的内容保存到文件
$ xclip -o -sel clip > mydata.txt
使用Wayland显示服务器:安装和使用wl-clipboard
对于Wayland显示服务器,我们将使用wl-clipboard,wl-clipboard项目实现了两个命令行Wayland剪贴板实用程序wl-copy和wl-paste,使您可以轻松地在剪贴板和Unix管道,套接字,文件等之间复制数据。
1、安装wl-clipboard
在Debian/Ubuntu系统中:
$ sudo apt -y install wl-clipboard
在Fedora系统中:
$ sudo dnf -y install wl-clipboard
在Arch/Manjaro系统中:
$ sudo pacman -S wl-clipboard
2、使用方法
1]、将命令输出复制到剪贴板
$ uptime | wl-copy
$ ls /etc | wl-copy
2]、复制text message
$ wl-copy "Hello world.."
3]、将文件内容复制到剪贴板
$ wl-copy < /etc/passwd
# Image
$ wl-copy < ~/Pictures/photo.png
4]、将剪贴板中的内容粘贴到文件
$ wl-paste > clipboard.txt
5]、复制上一条命令
$ wl-copy "!!"
6]、清除剪贴板
wl-copy -c
相关主题