/dev/null :代表空设备文件
> :代表重定向到哪里,例如:echo "123" > /home/123.txt
1 :表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"
2 :表示stderr标准错误
& :表示等同于的意思,2>&1,表示2的输出重定向等同于1
1、禁止标准输出
[[email protected] log]# cat filename
wo ai wo jia
[[email protected] log]# cat filename >/dev/null
2、禁止标准错误
[[email protected] log]# rm filename1
rm: 无法删除"filename1": 没有那个文件或目录
[[email protected] log]# rm filename1 2>/dev/null
3、禁止标准输出和标准错误
[[email protected] log]# rm filename1
rm: 无法删除"filename1": 没有那个文件或目录
[[email protected] log]# rm filename1 >/dev/null 2>&1
4、清除文件的内容
[[email protected] log]# cat filename wo ai wo jia [[email protected] log]# cat /dev/null > filename [[email protected] log]# cat filename