首页 > 代码库 > Linux中的输出重定向

Linux中的输出重定向

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

 

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

Linux中的输出重定向