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的输入,以此类推。

  • 相关阅读:
    蒟蒻の搜索学习总结
    蒟蒻の红黑树总结
    数据结构与算法
    linux常用命令
    Linux防火墙Firewall和Iptables的使用
    Spring Boot 自定义Intercepter
    Spring Boot 自定义Filter
    SpringBoot 全局异常配置
    SpringBoot设置支持跨域请求
    springboot整合shiro安全框架
  • 原文地址:https://www.cnblogs.com/qinkai/p/2429712.html
Copyright © 2011-2022 走看看