linux命令tee:将信息同时输出到屏幕和文件

发布时间: 更新时间: 总字数:310 阅读时间:1m 作者: 分享

如果你在linux下希望将程序或命令运行的信息,在输入到文件的同时,也能够显示在屏幕上,tee命令是个不错的选择。

实例

ls -l | tee file.txt | less

ls -l 的输出重定向到 tee, tee 用于将内容存入file.txt文件,管道符号将内容输出到less命令;上图很像一个大写T,因此该命令叫tee。

扩展

一般情况下,每个 Unix/Linux 命令运行时都会打开三个文件:

标准输入文件(stdin):stdin的文件描述符为0,Unix程序默认从stdin读取数据。

标准输出文件(stdout):stdout 的文件描述符为1,Unix程序默认向stdout输出数据。

标准错误文件(stderr):stderr的文件描述符为2,Unix程序会向stderr流中写入错误信息。

完毕。

Home Archives Categories Tags Docs