将 Linux 终端内容*显示*保存到文件

将 Linux 终端内容*显示*保存到文件

我曾经screen -L捕获过一个会话的输出ipython。对其输出进行大量的处理以允许覆盖终端中的显示,因此该文件充满了您所期望的控制代码,并且这些代码是可见的,并且输出不可读,当在编辑器中或使用或ipython查看文件时。moreless

但是,cat处理head控制代码,因此终端上的视图是“正确的”,因为它看起来像原始会话的输出。

我想要做的是捕捉文本如终端上显示的那样当我cat复制文件时。显然cat file > newfile只需复制文件并保留控制代码即可。

我尝试过的事情:

  • script还捕获控制代码。
  • less -R仍然是乱码
  • less -r让终端变得非常混乱

相关内容