一、简介
tee命令主要功能是用于读取标准输入的数据,并将其输入的内容输出到标准的输出设备中,同时将其内容保存成文件。
二、语法
语法:tee [参数] [文件]
参数说明:
-a或--append:追加写入操作,而非覆盖它
-i或--ignore-interrupts:忽略中断信号
--help:显示帮助信息
--version:显示版本信息
三、实战
1、将标准输入的内容写到指的的2个文件中
[root@CentOS7 ~]# tee file1 file2tee commandtest.tee commandtest.^C[root@CentOS7 ~]# cat file1 file2tee commandtest.tee commandtest.
Ctrl+C结束标准输入之后,此时,可以分别打开file1和file1文件,其内容分别写入到了文件中,说明“tee”命令执行成功。
2、将某个命令执行结果输出到屏幕中,同时输入到文件中
[root@CentOS7 ~]# free -m |tee file1total used free shared buff/cache availableMem: 1833 323 1145 12 365 1329Swap: 4095 0 4095[root@CentOS7 ~]# cat file1total used free shared buff/cache availableMem: 1833 323 1145 12 365 1329Swap: 4095 0 4095
3、给某个文件追加标准输入的内容
[]aaaa[]bbb[]aaaabbb