zoukankan      html  css  js  c++  java
  • I/O重定向与管道

    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

      

      

    我喜欢一无所有,这样就只能一步一步的创造世界...
  • 相关阅读:
    KBEngine源码:EntityCall
    skynet 学习笔记-sproto模块(2)
    mongodb:为什么用mongodb
    编写高效服务器程序,需要考虑的因素
    b+树
    mysql:架构
    超越函数/微分方程 /积分中的技术/级数
    积分从入门到放弃<2>
    PyQt4 / PyQt5
    图形学算法:
  • 原文地址:https://www.cnblogs.com/riordon/p/3973309.html
Copyright © 2011-2022 走看看