从终端选择复制/粘贴不起作用

从终端选择复制/粘贴不起作用

我最近遇到了一个奇怪的错误(RHEL 6.4)。当我在 gnome 终端中选择文本时,我无法以任何方式复制它(中键单击、ctrl+shift+c ctrl+shift+v 或右键单击 -> 复制右键 -> 粘贴不起作用)。终端的复制缓冲区似乎无法正常工作,但我不知道如何进一步调查......

重新启动我的会话可能会解决这个问题,但是我在终端中有一些文本输出,我想保留和处理这些文本输出,这些输出会因为这样做而丢失(我的错误是没有tee将其写入文件......)。在其他窗口(gedit、firefox...)中复制和粘贴可以按预期工作。从另一个程序复制终端也可以工作。实际上,问题似乎在于在终端中选择文本不会将其存储在适当的缓冲区中。

如何从终端重置复制缓冲区?

至少,有没有办法可以将终端中的文本输出保存到文件中,以便我可以重新启动会话而不丢失工作?

答案1

您也可以尝试xclip通过终端复制粘贴。

要将文件复制到缓冲区,请执行以下操作

cat file1 | xclip -selection clipboard

要将复制缓冲区粘贴到其他文件,请执行以下操作

xclip -selection clipborard -o >> file2

相关内容