Linux 命令- tee

        tee 命令用于读取标准输入的数据,并将其内容输出成文件。

        tee 指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。

1. 命令语法

1
tee [参数] [文件]

2. 命令参数

  • -a或–append  附加到既有文件的后面,而非覆盖它.
  • -i或–ignore-interrupts  忽略中断信号。
  • –help  在线帮助。
  • –version  显示版本信息。

使用实例

实例1:使用指令 tee 将用户输入的数据同时保存到文件 file1 和 file2 中

        命令

1
tee file1 file2

        输出

1
2
3
4
5
6
7
8
[root@localhost ~]# tee file1 file2
my linux
my linux
^C
[root@localhost ~]# cat file1
my linux
[root@localhost ~]# cat file2
my linux

        说明

        也可以使用管道符执行

1
2
3
4
5
6
[root@localhost ~]# echo 'my linux'|tee file1 file2
my linux
[root@localhost ~]# cat file1
my linux
[root@localhost ~]# cat file2
my linux