gpt4 book ai didi

linux - 如何将 GNU Screen 复制缓冲区复制到剪贴板?

转载 作者:IT老高 更新时间:2023-10-28 12:31:20 25 4
gpt4 key购买 nike

使用 GNU Screen 时,我们可以使用 回滚缓冲区 也称为 “复制模式”,使用 Ctrl+a+[ 命令。

在那里,我们可以通过按 space 选择文本并再次按 space 将文本复制到 复制缓冲区

有没有办法将此文本从 screen 复制缓冲区复制到 X 剪贴板?

就我而言,我使用的是 Ubuntu 12.04 与 gnome 和 Xorg。

最佳答案

您可以使用 CLI 剪贴板工具,例如 xselpbpastecat 实用程序从 STDIN 中获取内容。在 Linux 上使用 xsel 的步骤如下:

  1. 将 screen session 中的文本复制到 GNU screen 的复制缓冲区中。
  2. 在 screen 中运行这个命令:cat | xsel -b
  3. 如果 xsel 没有报告任何错误,现在将 screen 的复制缓冲区转储到 STDIN:Ctrl+a+]
  4. cat 发送 EOF 以终止它:Ctrl+d

此时, screen 复制缓冲区的内容应该在剪贴板中。

编辑:与所有 X 程序一样,xsel 需要知道如何联系您的 X 服务器才能访问剪贴板。您应该正确设置 DISPLAY 环境变量。

关于linux - 如何将 GNU Screen 复制缓冲区复制到剪贴板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16111548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com