linux中 /dev/null命令

Posted 爱吃橙子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中 /dev/null命令相关的知识,希望对你有一定的参考价值。

/dev/null :代表空设备文件

 :代表重定向到哪里,例如:echo "123" > /home/123.txt
 :表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"
 :表示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 

 




以上是关于linux中 /dev/null命令的主要内容,如果未能解决你的问题,请参考以下文章

关于linux中 command ; /dev/null 的详解

Linux下 “>/dev/null 2>&1 “ 命令学习

Linux命令

Linux: 2;/dev/null 解决大量屏幕输出 find ... 2;/dev/null

使用dd命令测试linux磁盘读写速度的方法

linux/dev/null作用