美文网首页
shell 重定向

shell 重定向

作者: 墨线宝 | 来源:发表于2023-09-21 10:28 被阅读0次

    重定向

    文件的标准操作分为 标准输入(stdin)、标准输出(stdout)、标准报错输出(stderr)

    输入重定向

    输入重定向符是<

    • 标准输入 文件描述符是0
    # 命令的输入来自于文件而不是键盘
    command < input-file
    

    输出重定向

    输出重定向符是>

    bash的输出分为标准输出和错误输出

    • 标准输出 文件描述符是1
    • 错误输出 文件描述符是2

    而输出重定向可以将本应该输出到控制台的内容输出到文件

    • 标准输出重定向 命令 > 文件 覆盖原文件内容 命令 >> 文件 追加
    • 错误输出重定向 错误命令 2>文件 覆盖原文件内容 错误命令 2>文件 追加

    使用

    # 把命令的标准输出保存到文件中 再将错误输出保存到参数1中,即文件中
    命令 >> 文件 2>&1
    

    可以将命令输出内容追加到文件中(不管是错误信息还是正确信息)

    https://zhhll.icu/2021/linux/shell/重定向/

    本文由mdnice多平台发布

    相关文章

      网友评论

          本文标题:shell 重定向

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