您的位置:首页 > 运维架构 > Linux

Linux中的输出重定向

2017-07-05 23:48 148 查看

标准输入输出:
  键盘        /dev/stdin        0       标准输入
  显示器    /dev/stdout      1       标准输出
  显示器    /dev/stderr       2       错误输出

 

输出重定向
  正确输出:
    命令 > 文件
      以覆盖的形式,把命令的正确输出写入指定文件中
    命令 >> 文件
      以追加的形式,把命令的正确输出写入指定文件中
  错误输出:
    命令 2> 文件
      以覆盖的形式,把错误信息写入指定文件中
    命令 2>> 文件
      以追加的形式,把错误信息写入指定文件中
  正确输出和错误输出同时保存:
    命令 > 文件 2>&1
      以覆盖的方式,把正确输出和错误输出都保存到文件中
    命令 >> 文件 2>&1
      以追加的方式,把正确输出和错误输出都保存到文件中
    命令 &> 文件
      以覆盖的方式,把正确输出和错误输出都保存到文件中
    命令 &>> 文件
      以追加的方式,把正确输出和错误输出都保存到文件中
    命令 >> 文件1 2>> 文件2
      正确的在文件1中,错误的在文件2中

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: