作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
使用 GNU Screen 时,我们可以使用 回滚缓冲区 也称为 “复制模式”,使用 Ctrl+a+[
命令。
在那里,我们可以通过按 space
选择文本并再次按 space
将文本复制到 复制缓冲区。
有没有办法将此文本从 screen 复制缓冲区复制到 X 剪贴板?
就我而言,我使用的是 Ubuntu 12.04 与 gnome 和 Xorg。
最佳答案
您可以使用 CLI 剪贴板工具,例如 xsel
或 pbpaste
和 cat
实用程序从 STDIN 中获取内容。在 Linux 上使用 xsel
的步骤如下:
cat | xsel -b
xsel
没有报告任何错误,现在将 screen 的复制缓冲区转储到 STDIN:Ctrl+a+]
cat
发送 EOF 以终止它:Ctrl+d
此时, screen 复制缓冲区的内容应该在剪贴板中。
编辑:与所有 X 程序一样,xsel
需要知道如何联系您的 X 服务器才能访问剪贴板。您应该正确设置 DISPLAY
环境变量。
关于linux - 如何将 GNU Screen 复制缓冲区复制到剪贴板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16111548/
我是一名优秀的程序员,十分优秀!