Null Device

Uses your system voice; voice and rate in settings.

Q7068945Snapshot

≈ 3 min read

Names in other languages

  • astNull Device
  • EnglishNull Device
  • EspañolNull Device
  • fiNull Device
  • FrançaisNull Device
  • gaNull Device
  • ItalianoNull Device
  • NederlandsNull Device

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

In some operating systems, the null device is a device file that discards all data written to it but reports that the write operation succeeded. This device is called /dev/null on Unix and Unix-like systems, NUL: (see TOPS-20) or NUL on CP/M and DOS (internally \DEV\NUL ), nul on OS/2 and newer Windows systems (internally \Device\Null on Windows NT), NIL: on Amiga operating systems, and NL: on OpenVMS. In Windows Powershell, the equivalent is $null . It provides no data to any process that reads from it, yielding EOF immediately. In IBM operating systems DOS/360 and successors and also in OS/360 and successors such files would be assigned in JCL to DD DUMMY . In programmer jargon, especially Unix jargon, it may also be called the bit bucket or black hole.

In some operating systems, the null device is a device file that discards all data written to it but reports that the write operation succeeded. This device is called /dev/null on Unix and Unix-like systems, NUL: (see TOPS-20) or NUL on CP/M and DOS (internally \DEV\NUL ), nul on OS/2 and newer Windows systems (internally \Device\Null on Windows NT), NIL: on Amiga operating systems, and NL: on OpenVMS. In Windows Powershell, the equivalent is $null . It provides no data to any process that reads from it, yielding EOF immediately. In IBM operating systems DOS/360 and successors and also in OS/360 and successors such files would be assigned in JCL to DD DUMMY . In programmer jargon, especially Unix jargon, it may also be called the bit bucket or black hole. ==History== is described as an empty regular file in Version 4 Unix. The Version 5 Unix manual describes a device with modern semantics. ==Usage== The null device is typically used for disposing of unwanted output streams of a process, or as a convenient empty file for input streams. This is usually done by redirection. For example, tar -c -f /dev/null "example directory" can be used to dry-run the TAR file archiving utility to see if any errors would occur but without writing any file. The /dev/null device is a special file, not a directory, so one cannot move a whole file or directory into it with the Unix mv command. Unix shell command cat /dev/null would do nothing, equivalent to true or : command.

Text derived from https://en.wikipedia.org/w/index.php?oldid=1376073522 under CC BY-SA 4.0; modifications have been made.

Provenance

snapshot null-device-796748-548039506561229e · hash 548039506561229eb73abe81866eee27d3b11cdd46d0725f553457c1bc14c192 · captured 1790021821.0 · version history

Cite this page as: encyclopegia.org, “Null Device”, snapshot null-device-796748-548039506561229e. https://encyclopegia.org/a/null-device