Linux教程之文件描述符、重定向、管道符、tee命令(3)

功能:读取标准输入的数据,并将其内容输出成文件。
语法:tee [-a][--help][--version][文件...]
tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。
参  数:
 -a或  --append  追加
 --help  在线帮助。
 --version  显示版本信息

eg1

[root@xiaolyu ~]# who  查看用户登录信息

root :0 2016-08-13 07:58 (:0)
root pts/0 2016-08-13 11:21 (:0)

[root@xiaolyu ~]# who | tee who.out

 将who的结果输出到who.out文件 ,同时在终端显示:

Linux教程之文件描述符、重定向、管道符、tee命令

 

eg2

[root@xiaolyu ~]# pwd | tee -a who.out    追加

Linux教程之文件描述符、重定向、管道符、tee命令

 要注意的是:在使用管道线时,前一个命令的标准错误输出不会被tee读取。

[root@xiaolyu ~]# ls -l yyy | tee -a who.out 

Linux教程之文件描述符、重定向、管道符、tee命令

把标准错误也被tee读取

[root@xiaolyu ~]# ls -l yyy   2>&1 | tee -a who.out

Linux教程之文件描述符、重定向、管道符、tee命令

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/13706.html