![通过命令行复制“字符串”](https://linux22.com/image/844776/%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%A4%8D%E5%88%B6%E2%80%9C%E5%AD%97%E7%AC%A6%E4%B8%B2%E2%80%9D.png)
我们可以使用命令行复制字符串并使用Ctrl+V快捷方式粘贴它吗?
答案1
是的。您可以使用xsel
工具(用于访问 X 剪贴板和选择缓冲区的命令行工具)。要从终端安装它,请使用以下命令:
sudo apt-get install xsel
然后,使用以下命令:
<command> | xsel -b
将把输出复制<command>
到剪贴板,然后使用Ctrl+进行粘贴V。
例如:
echo -n "string" | xsel -b
或者简单来说:
xsel -b <<< "string"
将把字符串复制到剪贴板string
(我使用-n
参数来echo
抑制尾随的换行符)。
file_name
如果要从当前工作目录中命名的文件中复制文本:
cat file_name | xsel -b
或者简单来说:
xsel -b < file_name
答案2
安装xclip
(sudo apt-get install xclip
)
如果要从文件中复制文本,请运行
xclip -sel clip < /path/to/file
(这会将文本复制到剪贴板)