bash shell 在哪里存储实际的终端会话?我想读取我之前使用的命令的输出。我只能在谷歌上找到如何存储命令的输出。
由于输出显示在屏幕上,因此无论如何都必须将其存储在某处。所以我的问题是:在哪里?
我在 tty 上,有很多命令输入、大量详细的输出和一些错误消息。现在我必须以控制台屏幕中显示的格式将所有这些 stdin/stdout/stderr 文本转储到文件中。我如何使用内置工具(最好)完成这项工作?
不知道问的有没有问题!这真的很简单..假设我登录到 tty1 控制台终端,运行了一些命令(没有启用日志记录,因为我觉得没有必要)但是突然出现了我想转储到文件中的某些输出/消息(或另一种选择得到一支笔和一张纸)。
我之所以假设可以这样做是因为您可以使用shift + PgUp/PgDwn来移动屏幕输出,这意味着它们仍然存在于缓冲区中(即使处理是流水线化的)!..这就是应该恢复的。
输入产生长结果的命令时,终端不会显示完整结果。
我想复制粘贴它们,但从终端这样做是不可能的,因为它没有显示完整的结果。