我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

Linux/dev/null块设备:空设备

 /dev/null属于字符特殊文件,它属于空设备,是一个特殊的设备文件,它会丢弃一切写入其中的数据,写入它的内容都会永远丢失,而且没有任何可以读取的内容。

目前创新互联已为上1000+的企业提供了网站建设、域名、网页空间、网站托管、企业网站设计、霍林郭勒网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

我们用file命令查看下,说明类型是字符特殊文件。

sume@gec:~$ file /dev/null
/dev/null: character special

用cat命令尝试读取

sume@gec:~$ cat /dev/sda
cat: /dev/sda: Permission denied
sume@gec:~$ cat /dev/null
sume@gec:~$

什么都读不出来。

在应用中,一般把不需要在窗口打印出来的消息丢到/dev/null中,如出错信息

sume@gec:/mnt/hgfs/1725/speak_class/mulcast$ cat ls.txt
cat: ls.txt: No such file or directory
sume@gec:/mnt/hgfs/1725/speak_class/mulcast$ cat ls.txt 2> /dev/null     ######(2是标准出错)将ls.txt的出错信息重定向到/dev/null中,所以出错信息就没有打印了
sume@gec:/mnt/hgfs/1725/speak_class/mulcast$

本文题目:Linux/dev/null块设备:空设备
标题链接:http://mswzjz.cn/article/jsggss.html

其他资讯