首页 > 技术文章 > shell丢弃信息

byf-soft 2018-11-21 13:24 原文

    1>/dev/null 2>&1 或 >/dev/null 2>&1 的含义及注意事项

  • > 表示重定向到哪
  • 1表示stdout标准输出,输出到屏幕(即控制台)/proc/self/fd/1
  • 2表示stderr标准错误,输出到屏幕(即控制台)/proc/self/fd/2
  • 0表示输入,键盘出入到控制台的/proc/self/fd/0
  • &等同于
  • /dev/nll空设备文件,俗称“黑洞”,定向到这个文件意为丢弃不需要

    整句意思是默认标准输出1重定向到空文件设备,标准错误2的重定向目标等同于1,简单说是标准输出和标准错误关闭

 

推荐阅读