溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux /dev/null塊設(shè)備:空設(shè)備

發(fā)布時(shí)間:2020-07-24 14:37:44 來源:網(wǎng)絡(luò) 閱讀:580 作者:虎皮喵的喵 欄目:系統(tǒng)運(yùn)維

 /dev/null屬于字符特殊文件,它屬于空設(shè)備,是一個(gè)特殊的設(shè)備文件,它會(huì)丟棄一切寫入其中的數(shù)據(jù),寫入它的內(nèi)容都會(huì)永遠(yuǎn)丟失,而且沒有任何可以讀取的內(nèi)容。

我們用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:~$

什么都讀不出來。

在應(yīng)用中,一般把不需要在窗口打印出來的消息丟到/dev/null中,如出錯(cuò)信息

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是標(biāo)準(zhǔn)出錯(cuò))將ls.txt的出錯(cuò)信息重定向到/dev/null中,所以出錯(cuò)信息就沒有打印了
sume@gec:/mnt/hgfs/1725/speak_class/mulcast$


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI