一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第8天,点击查看活动详情。
一、简介
tee命令主要被用来向standout(标准输出流,通常是命令执行窗口)输出的同时也将内容输出到文件,下面是tee的man 信息
‘
二、命令格式
tee [option]...[FILE]
三、使用场景
1.从键盘读取信息写入到文件
从键盘(标注输入)读取信息,并写入到文件
# 创建文件夹
sudo mkdir -p /etc/docker
# 从标准输入读取信息 写入到daemon.json文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://wkp6a4q1.mirror.aliyuncs.com"]
}
EOF
2.追加内容到文件
ping baidu.com | tee -a test.txt
3.同时输出到多个文件
#同时输出到多个文件
ping baidu.com | tee test1.text test2.text
4.输出重定向为另一个命令的输入流
[root@iZ2ze52d9w207aelqbf8ydZ docker]# cat daemon.json |tee |wc -l