会持续更新的,记得点个关注哟!!!
- 重定向与管道操作:
重定向:重定向就是把输出在终端上的内容重新定向到(保存到)另一个文本文档。
> :代表覆盖重定向。(重定向正确信息)
>> : 代表追加重定向。(重定向正确信息)
2> : 代表覆盖重定向。(重定向错误信息)
2>> : 代表追加重定向。(重定向错误信息)
&> : 代表追加重定向。(重定向错误和正确的信息)
&>> : 代表覆盖重定向。(重定向错误和正确的信息)
`注意:`
1.重定向的目标文本文件如果不存在,可以自动创建。
echo 123456 > 1.txt
echo 123456 >> 1.txt
cat 1.txt 3.txt 2> 2.txt (没有3.txt所以报错,但是报错并不会显示到终端上。)
cat 1.txt 3.txt 2>> 2.txt
cat 1.txt 3.txt &> 4.txt
cat 1.txt 3.txt &>> 4.txt
管道(|)作用:把前一个命令作为后一条命的参数来进行执行。
cat /etc/passwd | grep "miaoliren"
echo 123456 | passwd --stdin miaoliren
ifconfig | head -9 | grep "inet"|grep -v "inet6"|tr -s " "|cut -d " " -f3
`注意:`
1.有些命令不支持管道操作。