转储terminal会话文件?

我使用无限滚动历史logging运行gnome-terminal
我想转储文本,我可以在terminal中看到文件并parsing它

有没有办法做到这一点?

如果你想要终端历史的全部内容:

在gnome-terminal菜单中, 编辑>全选 ,然后编辑>复制 。 (或者使用您最喜爱的键盘快捷键作为副本。)

然后粘贴任何地方

如果您只需要部分历史记录,请使用鼠标选择然后复制。

您可以使用unix 脚本命令来抓取事物。

如果是要捕获和解析的程序的输出,只需将其重定向( > )到文件中即可

 program_with_lots_of_output > output.log 

然后解析它。 追加一个2>&1 ,如果你想要标准错误。

如果你想要一个截屏(即包括输入),使用脚本程序。

您可能想要使用“tee”命令。 三通分叉输出标准输出并在文件中输出一个副本。 所以你可以看到输出并且也存储输出。 例:

ls | tee ls_out