linux_IO重定向及管道

I/O 重定向:
    输出重定向:
       正确输出重定向:
         >: 覆盖输出     ls /var > /tmp/var.out
         >>: 追加输出

       set -C: 禁止对已经存在的文件使用覆盖重定向
               强制覆盖输出,则使用 >|
       set +C:关闭上述功能

       错误输出重定向:
         2>: 覆盖重定向错误输出
         2>>: 追加重定向错误输出

       错误输出标准输出重定向:
         &>: 重定向标准输出或错误输出至同一个文件
         &>>:

    输入重定向:
       <:
       <<:在此处生成文档, <<后的为结束符


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

 

tee: 读取标准输入,输出到标准设备,同时输出到文件
  [root@httpd init.d]# echo "test_tee" | tee /var/test_tee.txt
  test_tee
  [root@httpd init.d]# cat /var/test_tee.txt
  test_tee

posted @ 2016-01-03 15:21  Mr.hale  阅读(276)  评论(0编辑  收藏  举报