下面这条命令的意思是:清空messages文件
cat /dev/null > messages
可以把/dev/null看作"黑洞". 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到.
因此, /dev/null 对命令行和脚本都非常的有用.
举例:
cd /var/log
cat /dev/null > messages
cat /dev/null > wtmp
echo "Logs cleaned up."
参考链接
https://blog.csdn.net/bad_good_man/article/details/49150275