我怎样才能将我的输入写入文件?

我怎样才能将我的输入写入文件?

最近,我需要写下我的终端输出。我读过这个问题找到答案。但是现在,我想写下我的命令(我在终端中输入的命令,例如:sudo apt update等等)来存储我之前所做事情的历史记录。

我如何将我的输入保存到文件并同时运行该输入?

PSscript包含太多类型:^[[? ^[[m等垃圾。我希望获得更简单的方法,仅保存我的命令。

答案1

使用 tee 命令将您的输入写入文件和 stdout,并通过管道传输到您的程序。例如对于 bash:

tee foo |bash
ls
df
^c

因此 foo 文件包含

ls
df

并将 bash 输出到您的终端。

相关内容