linux -- 如何将系统命令或脚本的输出同时输出到屏幕和文件呢

来源:互联网 发布:地球只有一个人 知乎 编辑:程序博客网 时间:2024/05/16 04:50

在对一个大型网站爬行时,比如是有10W以上的记录时,相信谁也不能保证考虑到各方面的因素,那么就非常有必要的记录下看爬行的过程。自然你会想说把命令的输出重定向到一个文件中,以后再查看。但是,如何在当前的屏幕上也能查看呢?

 

linux中提供了一个tee命令可以结合管道达到这个目的

 

比如 ls | tee -a log.txt

 

可以进 一步的使用下列命令记录下错误信息:

 

ls 2>&1 | tee -a log.txt