$PROMPT
重定向: 、最后执行的命令stdout
并stderr
进入单个文件的最短方法是什么?
当然,我们可以使用&>
将stdout
和重定向stderr
到单个文件,然后分别在文件的开头和结尾添加$PROMPT
和。$!!
我希望看到我的日志文件为:
$PROMPT: $LAST_EXECUTED_COMMAND
$STOUD_STDERR
$PROMPT
答案1
您想要实现的是终端会话的打字稿。为此,您可以使用script
.
开始录制:
$ script logfile
Script started, file is logfile
$
现在输入命令,完成后,使用ctrl-退出d。您现在可以使用以下命令查看该文件:
less -r logfile
该文件中包含输入、输出、错误消息、shell 提示符等。