bash 命令行来记录 txt 文件 python 脚本



我想在标准的 linux bash 命令行中将我的输入/输出记录到某种输出或文本文件中。我将如何做到这一点?

最好-T

有一个 Unix 命令已经存在了很长时间,称为 script,它将创建一个子 shell 并将所有输入和输出记录到一个文件中。

$ script /tmp/foo.log
Script started, file is /tmp/foo.log                                                                                 
$ date       
Sun Apr 15 21:36:47 EDT 2018
$ exit
Script done, file is /tmp/foo.log

现在您已经退出了子壳,您可以返回到原来的 bash 会话,可以检查创建的日志文件。

$ cat /tmp/foo.log                                      
Script started on Sun 15 Apr 2018 09:36:40 PM PDT
$ date
Sun Apr 15 21:36:47 EDT 2018                                                                                         
$ exit                                                     
Script done on Sun 15 Apr 2018 09:36:48 PM PDT
$

最新更新