> /dev/null 2>&1什么意思?

>是重定向符,将前面命令的标准输出重定向到/dev/null。

2是标准错误的文件描述符,1是标准输出的文件描述符。

由于> /dev/null的作用,标准输出被重定向到了/dev/null.

所以标准错误也会被重定向到/dev/null.

而&是指示1代表的是标准输出的文件描述符,而不是一个文件。