获取终端的输入和输出

获取终端的输入和输出

我如何获取终端的输入和输出?更具体地说,我想要做的是获取终端中输入的所有内容以及“终端”输入的所有内容(实时)。

答案1

script应该是你要找的(手册页)。

使用 启动记录会话script /path/to/your/logfile,每个命令及其输出都将被记录到日志文件中。

如果您需要真实重放的时间信息,请使用script -t=/path/to/your/timingfile /path/to/your/logfile。之后,您可以使用 重放日志scriptreplay /path/to/your/timingfile /path/to/your/logfile

答案2

复制/粘贴方法通常适用于简单的输入/输出。

如果你想监视另一个终端窗口内发生的事情,请尝试tmux

您可能会发现更多这里

相关内容