Linux系统预留了三个文件描述符:0、1、2

  • 0:标准输入(stdin)
  • 1:标准输出(stdout)
  • 2:标准错误(stderr)

/dev/null是一个特殊的设备文件,这个文件接收到任何数据都会被丢弃。

所以 2>/dev/null表示把错误输出到黑洞中去,这样就不用在意错误信息了