请输入您要查询的百科知识:

 

词条 Null device
释义

  1. History

  2. Usage

  3. References in computer culture

  4. See also

  5. References

{{for|the electropop band|Null Device}}{{refimprove|date=March 2014}}{{Special device files}}

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: or NUL on DOS and CP/M, nul on newer Windows systems (internally \\Device\ull on Windows NT), NIL: on Amiga operating systems, and the NL: on OpenVMS. In Windows Powershell, the equivalent is $null. It provides no data to any process that reads from it, yielding EOF immediately.[1] In IBM DOS/360, OS/360 (MFT, MVT), OS/390 and z/OS operating systems, such files would be assigned in JCL to DD DUMMY.

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

History

According to the Berkeley UNIX man page, Version 7 Unix included a null device.[3] AT&T released Version 7 Unix in 1979.[4]

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 readfile's.

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. The rm command is the proper way to delete files in Unix.

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". The iPhone Dev Team commonly uses the phrase "send donations to /dev/null", meaning they do not accept donations.[5] The fictitious person name "Dave (or Devin) Null" is sometimes similarly used (e.g., "send complaints to Dave Null").[6] In 1996, Dev Null was an animated virtual reality character created by Leo Laporte for MSNBC's computer and technology TV series The Site. Dev/null is also the name of a vampire hacker in the computer game The Masquerade – Redemption. A 2002 advertisement for the Titanium PowerBook G4 reads The Titanium Powerbook G4 Sends other UNIX boxes to /dev/null.[7]

The null device is also a favorite subject of technical jokes,[8] 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.

See also

  • Filesystem Hierarchy Standard
  • Memory hole
  • rm (Unix)
  • Standard streams
  • Unix philosophy
  • Write-only memory

References

1. ^{{cite web|url=http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap10.html |title=Single Unix Specification Section 10.1: Directory Structure and Files |publisher=The Open Group |date= |accessdate=2012-11-29}}
2. ^{{cite web|title=bit bucket|url=http://catb.org/esr/jargon/html/B/bit-bucket.html|work=Jargon File|accessdate=2013-12-27}}
3. ^{{cite web |title=null(4) |website=The FreeBSD Project |url=https://www.freebsd.org/cgi/man.cgi?null(4) |access-date=2018-08-18}}
4. ^{{cite journal |first=David |last=Fiedler |title=The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace |volume=v. 8 |issue=#10 - UNIX |journal=Byte |date=October 1983 |url=https://archive.org/stream/byte-magazine-1983-10/1983_10_BYTE_08-10_UNIX#page/n133/mode/2up |access-date=2018-09-11 |issn=0360-5280 |oclc=854802500 |pages=132-156}}
5. ^{{Cite web|url=https://web.archive.org/web/20150907154408/http://blog.iphone-dev.org/post/41744653/donations-to-devnull|title=Dev-Team Blog - Donations to /dev/null|date=2015-09-07|access-date=2018-11-15}}
6. ^{{cite book |last=Goodman |first=Danny |title=Spam wars : our last best chance to defeat spammers, scammers, and hackers |publisher=SelectBooks |publication-place=New York |year=2004 |url={{Google books|kUp6p5P8wao|page=170|plainurl=yes}} |isbn=9781590790632 |oclc=1036874851 |page=170}}
7. ^{{cite web|url=http://www4.macnn.com/macnn/articles/unixad.jpg |title=Image: unixad.jpg, (1094 × 720 px) |publisher=web.archive.org |accessdate=2015-09-02 |deadurl=yes |archiveurl=https://web.archive.org/web/20130326010431/http://www4.macnn.com/macnn/articles/unixad.jpg |archivedate=March 26, 2013 }}
8. ^{{cite web|url=http://docs.freebsd.org/doc/6.1-RELEASE/usr/share/doc/faq/funnies.html#DEV-NULL |title=The FreeBSD Funnies |publisher=Freebsd.org |date= |accessdate=2012-11-28}}
{{nulls}}

4 : CP/M technology|Unix file system technology|Device file|Computer humor

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/12 5:38:47