linux基础命令day05--入门篇

136 阅读1分钟

会持续更新的,记得点个关注哟!!!

- 重定向与管道操作:

重定向:重定向就是把输出在终端上的内容重新定向到(保存到)另一个文本文档。

     > :代表覆盖重定向。(重定向正确信息)
     >> : 代表追加重定向。(重定向正确信息)
     
     2> : 代表覆盖重定向。(重定向错误信息)
     2>> : 代表追加重定向。(重定向错误信息)
     
     &> : 代表追加重定向。(重定向错误和正确的信息)
     &>> : 代表覆盖重定向。(重定向错误和正确的信息)
      `注意:`
            
            1.重定向的目标文本文件如果不存在,可以自动创建。
      echo 123456 > 1.txt

image.png

       echo 123456 >> 1.txt

image.png

     cat 1.txt 3.txt 2> 2.txt (没有3.txt所以报错,但是报错并不会显示到终端上。)

image.png

     cat 1.txt 3.txt 2>> 2.txt

image.png

     cat 1.txt 3.txt &> 4.txt

image.png

     cat 1.txt 3.txt &>> 4.txt

image.png

管道(|)作用:把前一个命令作为后一条命的参数来进行执行。

      cat /etc/passwd | grep "miaoliren"

image.png

      echo 123456 | passwd --stdin miaoliren

image.png

     ifconfig | head -9 | grep "inet"|grep -v "inet6"|tr -s " "|cut -d " " -f3 

image.png

     `注意:`
           
           1.有些命令不支持管道操作。