Linux中重定向和管道介绍

  导读      <强>   Linux中重定向和管道介绍      <强>重定向         
      <李>默认输出设备:标准输出,STDOUT, 1   <李>默认输入设备:标准输入,STDIN, 0   <李>标准错误输出:STDERR 2
  <>前标准输入:键盘   标准输出和错误输出:显示器         
      <李>标准输入(stdin):代码为0,使用& lt;或& lt; & lt;;李   <李>标准输出(stdout):代码为1,使用在或在祝辞,李   <李>标准错误输出(stderr):代码为2,使用2祝辞;或2在祝辞,李   <李>“祝辞;“;““祝辞;
  <>以前祝辞:覆盖输出,   在祝辞:追加输出,,,,,,,,   #,set  -C ,禁止对已经存在文件使用覆盖重定向;强制覆盖输出,则使用,祝辞| #,set  + C ,关闭上述功能   
      “李<>“2”;““2比,李
  
 2祝辞:重定向错误输出
  2在祝辞:追加方式
  将正确的与错误的分别存入不同的文件中
  #,ls /,/varr 祝辞,/tmp/var3.out  2祝辞,/tmp/err.out #, ls /varr 祝辞,/tmp/var4.out  2在/tmp/var4.out
  ,,,,,,,/dev/null垃圾桶黑洞装置
  ,祝辞:重定向标准输出或错误输出至同一个文件(或者2祝辞,1)
  
      <李>“& lt;“李
  <>以前输出重定向(将原来需要由键盘输入的数据,改由文件内容来取代)#,tr  & # 39; a - z # 39;, & # 39; a - z # 39;, & lt;,/etc/fstab   
      <李>“& lt; & lt;“李
  <>以前Here 文档(代表结束的输入字符)#,cat  & lt; & lt;,结束#,cat 在祝辞,/tmp/myfile.txt  & lt; & lt;, EOF   
/dev/null,,软件设备,bit 桶数据黑洞,将内容输出定向到该设备下无任何返回内容
     <>强管道   

管道是将前一个   命令的输出作为后一个   命令的输入   
命令1 |命令2 |命令3 |…

  
 #, echo “hello 世界霸主地位;,|,tr  & # 39; a - z # 39;, & # 39; a - z # 39; #, echo “redhat", |, passwd ——stdin 蜂巢#,cut  - d:, -f1 /etc/passwd  |, sort  |, tr  & # 39; a - z # 39;, & # 39; a - z # 39;
  ,,,#,echo “你好,世界!”,|,tee /tmp/hello.out
  ,,,,,,,#,三通:,显示内容并将内容保存在文件中
  ,,,,,,,#,wc  -l /etc/passwd  |, cut  - d # 39;, & # 39;, f1 
  <>以前练习:,,,,1,统计/usr/bin/目录下的文件个数,,,,,2,取出当前系统上所有用户的壳,要求,每种壳只显示一次,并且按顺序进行显示,,,,,3,思考:如何显示/var/log目录下每个文件的内容类型?,,,,4,取出/etc/inittab文件的第6行,,,,,5,取出/etc/passwd文件中倒数第9个用户的用户名和外壳,显示到屏幕上并将其保存至/tmp/用户文件中,,,,,6,显示/etc目录下所有以pa开头的文件,并统计其个数,,,,,7,不使用文本编辑器,将alias  cls=明确一行内容添加至当前用户的. bashrc文件中,   
  

原文来自:   https://www.linuxprobe.com/refre-gd-he.html

Linux中重定向和管道介绍