gpt4 book ai didi

linux - bash 输出总是在控制台和文件中

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:50:38 26 4
gpt4 key购买 nike

在 Linux 上,有没有一种方法既可以在 bash 中获取所有命令的输出,又可以同时将其存储到文件中,而无需通过管道传输任何内容。我知道我可以做类似的事情

ls -al | tee output.log

但我只是希望所有输出始终存储在日志中,这样即使几天后我也可以查看它。我不想在每个命令中都添加管道。

最佳答案

您可能需要 script 命令。当您运行它时,将启动一个新的 shell session 并将输入和输出都记录到指定的文件中。

例子:

script my_log.txt
# run your commands
exit

您的命令记录存储在 my_log.txt 中。

关于linux - bash 输出总是在控制台和文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32821645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com