如何将命令行中的数据写入复制粘贴缓冲区?我看到程序 xsel 和 xclip,它们看起来不错,但我更喜欢命令行选项。我可以如何将终端输出重定向到缓冲区?复制粘贴缓冲区的技术名称是什么?
我将 mate 用于桌面环境。我希望能够在不安装任何东西的情况下执行此操作的原因是,即使在我不是管理员的系统上,我也希望能够编写脚本以使用此功能......我知道我可以在我的主目录中编译,但我仍然更喜欢标准输出方法。我也不介意写一点 C 代码来做到这一点。
我仍然不确定,也许复制粘贴缓冲区只是帧缓冲区?
小智 5
要将 STDOUT 重定向到 X11 剪贴板,您可以通过管道将其导入xclip:
$ echo -n my example text to STDOUT | xclip -i -selection clipboard
Run Code Online (Sandbox Code Playgroud)
您可以使用以下命令查看剪贴板中的内容:
$ xclip -o -selection clipboard
Run Code Online (Sandbox Code Playgroud)
有关xclip更多详细信息,请参阅手册页。