我一直在寻找这个问题的答案,但没有找到任何让我认为这是不可能的东西,但是......
是否可以将当前 Gnome 终端回滚缓冲区保存到文件?
我知道我可以做一些事情,比如command > output.txt
将所有输出重定向到一个文件,或者command | tee output.txt
将输出拆分到终端和文件。我想做的是事后捕获这一点。我想将当前终端选项卡的回滚内容保存到一个文件中。
答案1
因此,您可以执行以下操作将其保存在文件中:
通过以下方式突出显示您想要在文件中显示的文本
Edit->Select All
您还可以通过以下方式突出显示
triple-click
最后一行- 按
shift
+home
shift
+click
您要复制的行- 现在只需按
cntrl
+shift
+c
即可复制。
然后,您可以将复制的文本保存在 .txt 文件中。您也可以使用
xsel
,只需在终端中输入以下内容:sudo apt-get 安装 xsel
现在输入xsel -o > filename.txt
这filename.txt
将是您想要保存当前 Gnome 终端滚动后缓冲区的文件的名称。
较新的版本,即GNOME 3.36.2
带有一项功能,copy as HTML
可以保留任何颜色和突出显示。