Get the App
SLTechnology News&Howtos  ›  Servers  › 

Linux / dev/null block devices: empty Devic

Shulou Source: shulou.com Published: 2022-06-02 11:33:28 10月03日 Update

/ dev/null belongs to a special character file, it is an empty device, it is a special device file, it will discard all the data written into it, the content written to it will be lost forever, and there is nothing to read.

Let's use the file command to check that the type is a character special file.

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

Attempt to read with the cat command

Sume@gec:~$ cat / dev/sdacat: / dev/sda: Permission deniedsume@gec:~$ cat / dev/nullsume@gec:~$

I can't read anything.

In applications, messages that do not need to be printed in the window are generally thrown into / dev/null, such as error messages.

Sume@gec:/mnt/hgfs/1725/speak_class/mulcast$ cat ls.txtcat: ls.txt: No such file or directorysume@gec:/mnt/hgfs/1725/speak_class/mulcast$ cat ls.txt 2 > / dev/null # (2 is a standard error) redirects the error message of ls.txt to / dev/null, so the error message does not print sume@gec:/mnt/hgfs/1725/speak_class/mulcast$

Tags: Special information file content command character device empty data standard message type attempt application Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Linux Shulou Information Redmi Apple MySQL