美文网首页python
linux命令之重定向

linux命令之重定向

作者: 迷糊银儿 | 来源:发表于2020-07-01 12:29 被阅读0次
    1. > 和 >>
      (1) command > filename 重定向写入,覆盖
      如果filename不存在的话,会先创建;将command执行的结果写入到filename中;每次都会覆盖filename中原来的内容
      (2) command >> filename 重定向写入,追加
      如果filename不存在的话,会先创建;将command执行的结果追加写入到filename中;不会覆盖filename中原来的内容

    2. 1> 和 2>
      (1)command 1> filename 将正确的输出重定向到某个文件
      (2)command 2> filename 将错误的输出重定向到某个文件
      (3)将错误输出和正确输出保存到同一个文件:
         command 1> a.txt 2>&1 或者写作:command > a.txt 2>&1

    3. 1>> 和 2>>
      (1)command 1>> filename 将正确的输出以追加的方式重定向到某个文件
      (2)command 2>> filename 将错误的输出以追加的方式重定向到某个文件
      (3)将错误的和正确的信息重定向追加到同一个文件 :
          command 1>> a.txt 2>&1

    相关文章

      网友评论

        本文标题:linux命令之重定向

        本文链接:https://www.haomeiwen.com/subject/ncycqktx.html