首页 > 其他 > 详细

I/O重定向与管道

时间:2014-09-15 19:15:39      阅读:191      评论:0      收藏:0      [点我收藏+]

1、输出重定向

  (1)>   覆盖输出

  (2)>>  追加输出

  (3) 

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

2、错误输出重定向

  (1)2> 错误重定向输出

  (2)2>> 追加错误输出重定向

3、输入重定向

  (1)<     输入重定向

   (2) <<  Here Document

4、管道

  前一个命令的输出,作为后一个命令的输入

5、练习

  (1)取出/etc/passwd文件中倒数第9个用户的用户名和shell,显示到屏幕上并将其保存至/tmp/users文件中;

     # tail -9 /etc/passwd | head -1 | cut -d: -f1,7 | tee /tmp/users
  (2)显示/etc目录下所有以pa开头的文件,并统计其个数;
     # ls -d /etc/pa* | wc -l
  (3)不使用文本编辑器,将alias cls=clear一行内容添加至当前用户的.bashrc文件中;
    # echo "alias cls=clear" >> ~/.bashrc

  

 

 

 

 

  

I/O重定向与管道

原文:http://www.cnblogs.com/riordon/p/3973309.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!