/dev/null是一个空的字符设备文件,该文件等价于一个只写文件,所有写入它的内容将被自动清除,而尝试读取文件也读不到什么,所以/dev/null类似于回收站,存入该文件的任何内容将被自动清除,这在脚本中特别有用,当不需要任何输入信息时,就可以把标准输出或错误输出重定向到/dev/null中丢弃。
演示示例:
ls -l notexitsFile 2>/dev/null #查看一个不存在的文件,标准错误输出丢弃到/dev/null里
/dev/null是一个空的字符设备文件,该文件等价于一个只写文件,所有写入它的内容将被自动清除,而尝试读取文件也读不到什么,所以/dev/null类似于回收站,存入该文件的任何内容将被自动清除,这在脚本中特别有用,当不需要任何输入信息时,就可以把标准输出或错误输出重定向到/dev/null中丢弃。
演示示例:
ls -l notexitsFile 2>/dev/null #查看一个不存在的文件,标准错误输出丢弃到/dev/null里