• 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

      

      

    我喜欢一无所有,这样就只能一步一步的创造世界...
  • 相关阅读:
    面向对象静态语言的模型
    语言的静态分析技术
    面向对象的核心元素与机制
    Lua 笔记
    Linux配置系统
    Linux文件类型
    Wijmo 日历插件
    窗外大雨,心里小雨
    一次胆战心惊的服务器经历
    一次胆战心惊的服务器经历
  • 原文地址:https://www.cnblogs.com/riordon/p/3973309.html
Copyright © 2020-2023  润新知