如何记录到文件和控制台

如何记录到文件和控制台

我知道我可以通过添加来登录到文件

> log.txt 

到命令的末尾,但如何登录到文件和控制台?

答案1

尝试使用tee

| tee log.txt

代替

> log.txt

答案2

制作日志的方法有很多种。但首要的事情是您实际上想要放入日志中的内容。您可以通过多种方式做到这一点:

  1. Tee 命令分割命令的输出,以便可以在显示屏上看到它,也可以将其保存在文件中。

    command | tee log.txt
    

    上面的命令会将输出显示到终端,并将输出重定向到文件log.txt

  2. script 命令制作终端上打印的所有内容的打字稿(副本):

    script -a log.txt
    

答案3

使用tee命令:

some_command | tee log.txt

相关内容