将当前终端回滚保存到文件

将当前终端回滚保存到文件

我一直在寻找这个问题的答案,但没有找到任何让我认为这是不可能的东西,但是......

是否可以将当前 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可以保留任何颜色和突出显示。

相关内容