Linux/dev/nullブロックデバイスLinux/dev/nullブロックデバイス:空デバイス

837 ワード

/dev/nullは文字特殊ファイルに属し、空のデバイスに属し、特殊なデバイスファイルであり、書き込まれたデータはすべて破棄され、書き込まれたコンテンツは永遠に失われ、読み取ることができるコンテンツはありません.
ファイルコマンドで確認します.説明タイプは文字特殊ファイルです.
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$