zoukankan      html  css  js  c++  java
  • Linux管道和重定向 多命令协作

    管道及重定向就是Linux多命令协作的基础机制

    Linux的Shell对数据流进行以下分类定义:
      stdin     标准输入  编号为:0   默认:键盘
      stdout   标准输出  编号为:1   默认:终端
      stderr    标准错误  编号为:2   默认:终端

    重定向用来控制终端数据流:

        >        将标准输入以覆盖形式重定向到指定文件,如:ls > outfile
        >>       将标准输入以追加形式重定向到指定文件,如:ls >> outfile
        <        重定向标准输入   如:grep linuxcast < /etc/passwd
        2>       重定向标准错误
        2>&1     将标准错误合并到标准输出中
        -----重定向到/dev/null 的所有输出被丢弃

    管道“|”用以将一个命令的标准输出作为另一个命令的标准输入:

        ------->
    命令1  |  命令2

    管道通常用来组合不同命令
    重定向通常用来保存输出信息

  • 相关阅读:
    python sys 模块
    python os 模块
    JS Dictionary
    JS Array
    JS String
    JS面向对象
    WPF中INotifyPropertyChanged用法与数据绑定
    JS的函数
    JS类型转换
    JS变量的作用域
  • 原文地址:https://www.cnblogs.com/wuminye/p/2971021.html
Copyright © 2011-2022 走看看