在Linux电脑上无法快速将文件复制到剪贴板

7

我还没有找到在Linux中像在Mac中那样轻松地将文件复制到剪贴板的解决方案。

cat file | pbcopy

我尝试在 Vim 中使用以下命令,但未成功

:copy 1,9999999

复制文件

在Linux中如何快速将文件复制到剪贴板,以便您可以将其粘贴到dpaste?

4个回答

13

你是否适合使用xclip


2
是的,但仅仅调用xclip是不够的。如果我附加以下选项-sel clip-selection clipboard,那么我就可以将输出粘贴到我的浏览器等中。 echo "http://superuser.com/" | xclip -sel clip,alt-tab 到 chrome,ctrl+l,ctrl+v,enter... 就完成了! P.S. 我不知道 xsel 是否有类似的选项可以使其工作。默认情况下它不起作用。 - Timo

7

pbcopy在Linux下的等效命令是xclip


5
除了前面提到的xsel和xclip之外,还有uclip。根据手册描述,uclip是X剪贴板的命令行接口。它可以将文本从文件或stdin复制到X剪贴板,也可以将X剪贴板打印到stdout。与其他类似的实用程序相比,uclip支持Unicode并且具有区域设置功能。uclip是使用Qt编写的。
更新:显然,uclip不是一个好的推荐,因为目前它无法进行复制,请参见这里以获取问题描述(希望有一天能找到解决方案)。

这是一个关于命令提示的绝佳链接:http://www.cyberciti.biz/faq/xclip-linux-insert-files-command-output-intoclipboard/ - Léo Léopold Hertz 준영

3
尝试使用xsel。它的效果非常好,但它实际上并不适用于剪贴板,而是适用于X选择缓冲区。

cat文件 | xsel

然后你可以点击鼠标滚轮粘贴内容。


谢谢您提到xsel。这引发了另一个问题:如何配置Mackbook触摸板以理解鼠标滚轮按钮。我需要先获取该按钮的xmod代码。 - Léo Léopold Hertz 준영
使用键盘命令复制内容而粘贴时却需要鼠标,这有何意义?O.O - Timo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接