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/nullauf Unix und Unix-ähnlichen Systemen NUL:(siehe TOPS-20 ) oder NULauf CP/M und DOS (intern \DEV\NUL), nulauf OS/2 und neueren Windows- Systemen (intern \Device\Nullauf 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/nullGerät ist eine spezielle Datei , kein Verzeichnis , daher kann man mit dem Unix- mvBefehl 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/nullbereits 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

Anmerkungen

Verweise