tee 命令的功能是用于读取标准输入的数据,将其内容转交到标准输出设备中,同时保存成文件。
目录
3.2 标准输出到文件中,不会接收中断信号,只能用[Ctrl]d结束,而不能用[Ctrl]c
一、语法格式
tee [参数] 文件
二、常用参数
-a | 追加写入操作 |
-i | 忽略中断信号 |
三、命令实战
3.1 输出到标准输出两次,并写到两个文件中
3.2 标准输出到文件中,不会接收中断信号,只能用[Ctrl]d结束,而不能用[Ctrl]c
3.3 将新内容追加到文件中
[root@linux1 ~]# echo 'Hello gril!' |tee -a 1.txt
Hello gril!
[root@linux1 ~]# cat 1.txt
Hello world!
Hello gril!
3.4 让错误输出也被 tee 命令读取
[root@linux1 ~]# echo "erro" 2>&1 |tee 1.txt
erro
[root@linux1 ~]# cat 1.txt
erro