You are on page 1of 2

/dev/null

/dev/null
In Unix-like operating systems, /dev/null or the null device is a special file that discards all data written to it (but reports that the write operation succeeded) and provides no data to any process that reads from it (yielding EOF immediately).[1] In programmer jargon, especially Unix jargon, it may also be called the bit bucket[2] or black hole.

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. /dev/null is a special file, not a directory, so one cannot move files into it with the Unix mv command. The rm command is the proper way to delete files in Unix. This concept is roughly equivalent to the NUL: or just NUL device of CP/M, DOS and Windows, the \Device\Null or NUL of Windows NT and its successors, the NIL: of Amiga operating systems, and the NL: of OpenVMS. In Windows Powershell, the .NET-based command-line interpreter, the equivalent is $null.

References in computer culture


This entity is a common inspiration for technical jargon expressions and metaphors by Unix programmers, e.g. "please send complaints to /dev/null," "my mail got archived in /dev/null," and "redirect to /dev/null"being jocular ways of saying, respectively: "don't bother sending complaints," "my mail was deleted," and "go away".[3] The iPhone Dev Team commonly uses the phrase "send donations to /dev/null," meaning they do not accept donations. The fictitious person name "Dave Null" is sometimes similarly used (e.g., "send complaints to Dave Null"). The null device is also a favorite subject of technical jokes, such as warning users that the system's /dev/null is already 98% full. The April Fool's, 1995 issue of the German magazine c't reported on an enhanced /dev/null chip that would efficiently dispose of the incoming data by converting it to a flicker on an internal glowing LED.

References
[1] Single Unix Specification Section 10.1 (http:/ / www. opengroup. org/ onlinepubs/ 000095399/ basedefs/ xbd_chap10. html) [2] Jargon file entry for "bit bucket" (http:/ / catb. org/ esr/ jargon/ html/ B/ bit-bucket. html) [3] The Linux Kernel Archives FAQ (http:/ / www. kernel. org/ faq/ #spam) at kernel.org

Article Sources and Contributors

Article Sources and Contributors


/dev/null Source: http://en.wikipedia.org/w/index.php?oldid=414626412 Contributors: .anaconda, 10metreh, 2mcm, 7&6=thirteen, AkaSoy, Alnokta, Amnewsboy, Andrewpmk, Apokrif, Arunyadav007, Bcperson89, BenFrantzDale, Bryan Derksen, Chrysalis, CiTrusD, Crazycomputers, Cybercobra, David Latapie, Dismas, Dysprosia, Emperorbma, Emre D., Evil saltine, Fabartus, FastLizard4, Frungi, Furrykef, Ghettoblaster, Granburguesa, Helpsloose, HorsePunchKid, Huwr, Isaac Rabinovitch, It Is Me Here, Jamelan, Jh51681, Jorge Stolfi, Jph, Khaled hosny, LOL, Lambiam, Laurusnobilis, Logan, Lus Felipe Braga, MaikSchreiber, Markhobley, MeatAbstract, Melchoir, Mercury, Merovingian, Michael Hardy, Michaeldadmum, Mike Rosoft, Mindmatrix, Modster, Msikma, Myria, NYKevin, Nihiltres, Nyh, Paercebal, Palosirkka, Phil Boswell, Prosfilaes, Psb777, Psychonaut, RMHED, RedWolf, Roofus, RossPatterson, SamB, Scientus, Shii, Sikon, Stixpjr, Tempodivalse, Tregoweth, Trivialist, Twinxor, Tyomitch, Valodzka, Voyagerfan5761, Wednesday Next, Wik, Wiswaud, XP1, Xorxos, Yath, Zhen Lin, Zipzipzip, Ztaffanb, 58 anonymous edits

License
Creative Commons Attribution-Share Alike 3.0 Unported http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/

You might also like