如何恢复已关闭窗口的 bash 输出?

如何恢复已关闭窗口的 bash 输出?

我在 bash 终端中运行了一个特定程序,但在读取其输出之前我错误地关闭了它。是否可以通过查看某种 bash stdout 历史日志来恢复发送到 stdout 的信息?

太感谢了。

答案1

不,文件系统上没有 STDOUT 历史记录。

如果您的终端没有启用日志记录功能,那么您就倒霉了。

答案2

如果您使用脚本日志,那么它会记录其中的所有内容.....

下次在您的主目录中运行此命令:script -a yoursession.log 它将记录所有命令以及您在日志文件中工作时获得的任何输出。

Man page脚本命令说明:

脚本会将终端上打印的所有内容打印成一份打字稿。对于需要交互式会话的硬拷贝记录作为作业证明的学生来说,这很有用,因为打字稿文件可以稍后使用 lpr(1) 打印出来。

相关内容