文章标签 ‘linux重定向输出’

>/dev/null 2>&1含义

2011年12月20日 没有评论

执行linux命令或脚本时,如果不想打印出错误信息,可以使用

command 2>/dev/null

注意:2>/dev/null中间不要有空格

同样,如果不想看到标准的输出,则可以这样

command 1>/dev/null

要是不想看到任何输出,则:

command >/dev/null 2>&1

linux有3个默认的I/O

  1. 0 是标准输入,一般是键盘
  2. 1 是标准输出,一般是屏幕了
  3. 2 是标准错误,有时候屏幕上可以看到,但是重定向的文件中看不到的就是它了

现在知道上述的1、2的含义了,所以第一条命令就是把命令的错误信息重定向到一个空设备中,即丢弃此信息,第二条就是把标准输出重定向到空设备中,最后一条是把标准输出(默认)重定向到空设备,同时把错误信息定向到标准输出中,当然可以这么写

command 1>/dev/null 2>&1
分类: Linux 标签: ,

无觅相关文章插件,快速提升流量