Nullgerät - Null device
In einigen Betriebssystemen ist das Nullgerät eine Gerätedatei , die alle darauf geschriebenen Daten verwirft, aber meldet, dass der Schreibvorgang erfolgreich war. Dieses Gerät wird /dev/null
auf Unix und Unix-ähnlichen Systemen NUL:
(siehe TOPS-20 ) oder NUL
auf CP/M und DOS (intern \DEV\NUL
), nul
auf OS/2 und neueren Windows- Systemen (intern \Device\Null
auf Windows NT ), NIL:
auf Amiga- Betriebssystemen und NL:
auf OpenVMS . In Windows Powershell ist das Äquivalent $null
. Es liefert keine Daten an einen Prozess , der daraus liest, und liefert sofort EOF . In IBM-Betriebssystemen DOS/360 und Nachfolgern und auch in OS/360 und Nachfolgern würden solche Dateien in JCL zu DD DUMMY
.
Im Programmierer-Jargon, insbesondere Unix-Jargon, kann es auch als Bit-Bucket oder Schwarzes Loch bezeichnet werden .
Geschichte
Nach dem UNIX Berkeley Manpage , Version 4 Unix , die AT & T im Jahr 1973 veröffentlicht, enthielten ein Null - Gerät.
Verwendungszweck
Die Null Vorrichtung zum Entsorgen von unerwünschtem Ausgang typischerweise verwendet Ströme eines Prozesses, oder als eine bequeme leere Datei für Eingangsströme. Dies geschieht in der Regel durch Umleitung .
Das /dev/null
Gerät ist eine spezielle Datei , kein Verzeichnis , daher kann man mit dem Unix- mv
Befehl keine ganze Datei oder ein ganzes Verzeichnis hineinschieben .
Referenzen in der Computerkultur
Diese Einrichtung ist eine gemeinsame Inspiration für technischen Jargon - Ausdrücke und Metaphern von Unix - Programmierern, zB „bitte Beschwerden senden /dev/null
“, „Post in archiviert wurde /dev/null
“ und „Umleitung /dev/null
“ -Being jocular Wege zu sagen, beziehungsweise: „do not sich die Mühe machen, Beschwerden zu senden", "meine E-Mail wurde gelöscht" und "weggehen". Das iPhone-Entwicklerteam verwendet häufig den Ausdruck "Spenden senden an /dev/null
", was bedeutet, dass sie keine Spenden annehmen. Der fiktive Personenname "Dave (oder Devin) Null" wird manchmal ähnlich verwendet (zB "Schicke Beschwerden an Dave Null"). Im Jahr 1996 war Dev Null eine animierte Virtual-Reality- Figur, die von Leo Laporte für die Computer- und Technologie-TV-Serie The Site von MSNBC erstellt wurde . Dev/null ist auch der Name eines Vampir-Hackers im Computerspiel Vampire: The Masquerade – Redemption . Eine Ankündigung aus dem Jahr 2002 für das Titanium PowerBook G4 lautet The Titanium Powerbook G4 Sends other UNIX Boxes to /dev/null.
Das Null-Gerät ist auch ein beliebtes Thema für technische Witze, wie zum Beispiel die Warnung der Benutzer, dass das System /dev/null
bereits zu 98% voll ist. Die Aprilscherzausgabe 1995 der deutschen Zeitschrift c't berichtete über einen verbesserten /dev/null
Chip , der die eingehenden Daten effizient entsorgen würde, indem er sie in ein Flackern auf einer internen leuchtenden LED umwandelte .
Siehe auch
- Dateisystemhierarchie-Standard
- Gedächtnisloch
- rm (Unix)
- Standardstreams
- Unix-Philosophie
- Nur beschreibbarer Speicher
- /dev
- /dev/zero
- /dev/full