zoukankan      html  css  js  c++  java
  • 重定向

    Linux中,命令的stdout(标准输出)和stderr(标准错误输出)是显示屏幕,而stdin(标准输入)是键盘.
    一般情况下,shell通过标准命令接收用户命令,将执行的结果送往标准终端显示输出,而将标准错误信息写到标准错误信息输出。
        有时,我们会希望把输出信息输出到某个特定文件中,或从某个文件读入输入信息.这时,就要用到输入输出重定向.
        stdin    代码为0   使用<或<<
        stdout   代码为1   使用>或>>
        stderr   代码为2   使用2>或2>>



    输出重定向:
    格式:com > file
    功能:将命令输出结果写到file文件中,原文件内容被覆盖
    格式:com >> file
    功能:将命令输出结果写(追加)到file中
    2.输入重定向:
        格式:com < file
        功能:从文件file中接收命令所需的信息
        格式:com << file
        功能:结束输入的字符串,遇到”eof”就结束输入
    错误输出重定向:
    格式:com >& file
    功能:将命令的标准错误输出写到file中
    格式:com >>& file
    功能:将命令的标准错误输出追回到file中

    管道:
        当后一个命令的输入是前一个命令的输出时,用管道可方便完成信息传递
    它是输入输出重定向的集合。
        格式:com1 | com2 [| com3]
        功能:将命令1的输出作为命令2的输入,再将命令2的输出做为命令3的输入,以此类推。

  • 相关阅读:
    剑指offer的前16题-java版
    JAVA基本数据类型所占字节数是多少?(32位系统)
    二叉树的镜像
    阿里简历问题
    javaSE基础总结
    小心情
    九九乘法表-for循环和while循环
    Python PEP8 编码规范及中文版
    比大小和猜数字
    猜拳游戏
  • 原文地址:https://www.cnblogs.com/qinkai/p/2429712.html
Copyright © 2011-2022 走看看