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.
Cite error: There are <ref group=lower-alpha>
tags or {{efn}}
templates on this page, but the references will not show without a {{reflist|group=lower-alpha}}
template or {{notelist}}
template (see the help page).