输入输出重定向和管道

1.linux命令种类

  1.过滤器

  2.编辑器

  3.交互工具

2.标准输入输出

3.输出重定向 只对过滤器有用

  1.   >     标准正确输出重定向

    1常用:

      1.新建文件 > a  新建一个空a    cat  >  a  新建一个有内容a

      2.清空文件  > b 清空b

  2.  2>   标准错误输出重定向

  3.  &>   或   2>&1     正确错误的都重定向

 

  4.   >>    重定向 不清空文件,追加内容

4.输入重定向

  1. <  

    1.例如:  tr "a-z" "A-Z"  <  /etc/passwd         把passwd的内容作为tr命令输入把小写转换成大写

  2. << 把输入存到缓冲区 等待输入结束 一并输出

    1.   cat   >  aa.txt    << ZZZ             创建一个aa.txt 等待你输入内容到输入ZZZ就结束

5.管道

  1 |

  2 |tee    复制一份管道内容

    1.例:ls -l /etc | grep '^d' |tee /dev/pst/0 | wc -l       把etc下的目录内容统计出来并显示被统计的目录名

6.小加密命令

  tr '"a-m""n-z""A-M""N-Z"' '"N-Z""A-M""n-z""a-m"' < /etc/passwd  > /tmp/aa.txt     把passwd加密后的内容写入aa.txt

posted @ 2013-03-31 11:20  屁屁熊  阅读(354)  评论(0编辑  收藏  举报