command >/dev/null 2>&1
这个命令 /dev/null 2>&1 用于将标准输出 (stdout) 和标准错误 (stderr) 重定向到空设备 /dev/null。
在Linux和Unix系统中,/dev/null是一个特殊的设备文件,它会丢弃写入其中的所有数据,并在读取时返回文件结束指示符。通过将输出和错误消息重定向到 /dev/null,您可以有效地丢弃它们并防止它们显示在终端上或存储在文件中。
以下是该命令的各个组件的作用:
>:将 stdout(标准输出)重定向到文件。
2>:将stderr(标准错误)重定向到文件。