Hubbry Logo
Null deviceNull deviceMain
Open search
Null device
Community hub
Null device
logo
7 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Null device
from Wikipedia

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[1] (internally \Device\Null on Windows NT), NIL: on Amiga operating systems,[2] and NL: on OpenVMS.[3] In Windows Powershell, the equivalent is $null.[4] It provides no data to any process that reads from it, yielding EOF immediately.[5] In IBM operating systems DOS/360 and successors[a] and also in OS/360 and successors[b] such files would be assigned in JCL to DD DUMMY.

In programmer jargon, especially Unix jargon, it may also be called the bit bucket[6] or black hole.

History

[edit]

/dev/null is described as an empty regular file in Version 4 Unix.[7]

The Version 5 Unix manual describes a /dev/null device with modern semantics.[8]

Usage

[edit]

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.

cat /dev/null may be replaced with :

References in computer culture

[edit]

See also

[edit]

Notes

[edit]

References

[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
Add your contribution
Related Hubs
User Avatar
No comments yet.