每天一个Linux命令:tee

tee

前几天电脑坏了。。。尴尬

tee - read from standard input and write to standard output and files
从标准输入读取信息,并且输出到标准输出和文件

cc@MyLinux:~/test$ who |tee a.file
cc       tty1         2017-03-19 07:01
cc       pts/0        2017-03-19 07:02 (192.168.254.1)
cc@MyLinux:~/test$ cat a.file
cc       tty1         2017-03-19 07:01
cc       pts/0        2017-03-19 07:02 (192.168.254.1)
  • -a 追加,不清空原来文件中的信息
cc@MyLinux:~/test$ pwd |tee -a a.file
/home/cc/test
cc@MyLinux:~/test$ cat a.file
cc       tty1         2017-03-19 07:01
cc       pts/0        2017-03-19 07:02 (192.168.254.1)
/home/cc/test
cc@MyLinux:~/test$ who |tee b.file
  • 用tee生成文件
cc@MyLinux:~/test$ tee test.c
#include 
#include 


int main()
int main()
{
{
        printf("hello tee\n"); 
    printf("hello tee⛮");
    return 0;
    return 0;
}
}
^C
cc@MyLinux:~/test$ 

cc@MyLinux:~/test$ cat test.c 
#include 

int main()
{
    printf("hello tee⛮");
    return 0;
}

你可能感兴趣的:(每天一个Linux命令:tee)