Azərbaycan  AzərbaycanDeutschland  DeutschlandLietuva  LietuvaMalta  Maltaශ්‍රී ලංකාව  ශ්‍රී ලංකාවTürkmenistan  TürkmenistanTürkiyə  TürkiyəУкраина  Украина
Unterstützung
www.datawiki.de-de.nina.az
  • Heim

Als Nullgerät englisch null device wird in der EDV ein virtuelles Ausgabegerät bezeichnet das alles verwirft was auf das

Nullgerät

  • Startseite
  • Nullgerät
Nullgerät
www.datawiki.de-de.nina.azhttps://www.datawiki.de-de.nina.az

Als Nullgerät, englisch null device, wird in der EDV ein virtuelles Ausgabegerät bezeichnet, das alles verwirft, was auf das Gerät geschrieben wird. Als Gerätedatei ist es damit auch die Implementierung des Nullwerts auf Dateisystemebene.

Implementierung

So gut wie alle Betriebssysteme besitzen eine virtuelle Gerätedatei für das Nullgerät. Obwohl die Bezeichnungen unterschiedlich sind, so ist doch die Funktion im Grunde dieselbe.

Bezeichnungen für das Nullgerät:

  • Unix bzw. unixoide Betriebssysteme: /dev/null (nicht zu verwechseln mit /dev/zero)
  • CP/M und DOS: NUL: oder NUL.
  • OpenVMS: NL:
  • AmigaOS: NIL:
  • Windows NT: NULL bzw. \Device\Null

Verwendung

Umlenkung der Datenströme

Das Nullgerät wird immer dann verwendet, wenn eine Ausgabe zwar scheinbar verarbeitet, im Grunde aber verworfen werden soll, ohne dabei jedoch einen Fehler am Ausgabegerät anzuzeigen. Gerade in Stapelverarbeitungen, wie Batch-Dateien unter PC-kompatiblem DOS oder unter Windows oder Shellskripten unter Unix oder Windows, wird das Nullgerät oft verwendet, um die Ausgabe von Kommandos zu unterdrücken. Dies wird durch die Umlenkung der Standard-Datenströme erreicht.

Beispiel der Anwendung unter PC-kompatiblem DOS wie MS-DOS:

path c:\dos >nul 

Sollte das Verzeichnis C:\DOS existieren, so wird es in den Suchpfad eingebunden. Existiert es jedoch nicht, so würde eine (unschöne und unprofessionell wirkende) Fehlermeldung auf dem Bildschirm angezeigt, die nun jedoch an das Nullgerät NUL: umgeleitet und somit nicht mehr angezeigt wird.

Beispiel mit Bash, z. B. unter Linux:

cat /proc/uptime 1> /tmp/uptime.txt 2>/dev/null 

Führt das Kommando cat /proc/uptime aus und schreibt die Ausgabe stdout per 1>in die Datei /tmp/uptime.txt, Fehlermeldungen an stderr hingegen werden per 2> an das Nullgerät umgeleitet und weder am Bildschirm ausgegeben, noch in die Datei /tmp/uptime.txt geschrieben.

Verwendung auf Ebene des Dateisystems

Nicht nur unter unixoiden Systemen kann das Nullgerät (gemäß dem Unix-Motto Everything is a file) wie eine reguläre Datei verwendet werden:

cp /dev/null leer.txt 

Diese Eingabe erstellt eine leere Datei leer.txt, indem das Nullgerät wie eine Datei kopiert wird. Die Ausgabe von /dev/null ist immer End of File, sodass die neu kopierte Datei leer.txt leer ist. Dasselbe funktioniert u. a. auch unter MS-DOS:

copy nul leer.txt 

Einzelnachweise

  1. DevynCJohnson: Overview of /dev/null. 19. Juli 2015, abgerufen am 11. Juli 2018 (englisch): „FUN FACT: /dev/null is equivalent to the „NULL“ file call used by Windows (\Device\Null), OpenVMS ( NL: ), Amiga ( NIL: ), and DOS and CP/M (NUL: or NUL).“ 
  2. Adi Oltean: Tricks around the “copy” command… (Blog) In: Adi Oltean's Weblog. Microsoft Developer Network, 25. Februar 2005, abgerufen am 11. Juli 2018 (englisch). 

Autor: www.NiNa.Az

Veröffentlichungsdatum: 24 Jun 2025 / 06:56

wikipedia, wiki, deutsches, deutschland, buch, bücher, bibliothek artikel lesen, herunterladen kostenlos kostenloser herunterladen, MP3, Video, MP4, 3GP, JPG, JPEG, GIF, PNG, Bild, Musik, Lied, Film, Buch, Spiel, Spiele, Mobiltelefon, Mobil, Telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, komputer, Informationen zu Nullgerät, Was ist Nullgerät? Was bedeutet Nullgerät?

Als Nullgerat englisch null device wird in der EDV ein virtuelles Ausgabegerat bezeichnet das alles verwirft was auf das Gerat geschrieben wird Als Geratedatei ist es damit auch die Implementierung des Nullwerts auf Dateisystemebene ImplementierungSo gut wie alle Betriebssysteme besitzen eine virtuelle Geratedatei fur das Nullgerat Obwohl die Bezeichnungen unterschiedlich sind so ist doch die Funktion im Grunde dieselbe Bezeichnungen fur das Nullgerat Unix bzw unixoide Betriebssysteme a href wiki dev null title dev null dev null a nicht zu verwechseln mit a href wiki dev zero title dev zero dev zero a CP M und DOS NUL oder NUL OpenVMS NL AmigaOS NIL Windows NT NULL bzw Device NullVerwendungUmlenkung der Datenstrome Das Nullgerat wird immer dann verwendet wenn eine Ausgabe zwar scheinbar verarbeitet im Grunde aber verworfen werden soll ohne dabei jedoch einen Fehler am Ausgabegerat anzuzeigen Gerade in Stapelverarbeitungen wie Batch Dateien unter PC kompatiblem DOS oder unter Windows oder Shellskripten unter Unix oder Windows wird das Nullgerat oft verwendet um die Ausgabe von Kommandos zu unterdrucken Dies wird durch die Umlenkung der Standard Datenstrome erreicht Beispiel der Anwendung unter PC kompatiblem DOS wie MS DOS path c dos gt nul Sollte das Verzeichnis C DOS existieren so wird es in den Suchpfad eingebunden Existiert es jedoch nicht so wurde eine unschone und unprofessionell wirkende Fehlermeldung auf dem Bildschirm angezeigt die nun jedoch an das Nullgerat NUL umgeleitet und somit nicht mehr angezeigt wird Beispiel mit Bash z B unter Linux cat proc uptime 1 gt tmp uptime txt 2 gt dev null Fuhrt das Kommando cat proc uptime aus und schreibt die Ausgabe stdout per 1 gt in die Datei tmp uptime txt Fehlermeldungen an stderr hingegen werden per 2 gt an das Nullgerat umgeleitet und weder am Bildschirm ausgegeben noch in die Datei tmp uptime txt geschrieben Verwendung auf Ebene des Dateisystems Nicht nur unter unixoiden Systemen kann das Nullgerat gemass dem Unix Motto Everything is a file wie eine regulare Datei verwendet werden cp dev null leer txt Diese Eingabe erstellt eine leere Datei leer txt indem das Nullgerat wie eine Datei kopiert wird Die Ausgabe von dev null ist immer End of File sodass die neu kopierte Datei leer txt leer ist Dasselbe funktioniert u a auch unter MS DOS copy nul leer txtEinzelnachweiseDevynCJohnson Overview of dev null 19 Juli 2015 abgerufen am 11 Juli 2018 englisch FUN FACT dev null is equivalent to the NULL file call used by Windows Device Null OpenVMS NL Amiga NIL and DOS and CP M NUL or NUL Adi Oltean Tricks around the copy command Blog In Adi Oltean s Weblog Microsoft Developer Network 25 Februar 2005 abgerufen am 11 Juli 2018 englisch

Neueste Artikel
  • Juni 24, 2025

    Strombörse

  • Juni 24, 2025

    Strichstärke

  • Juni 23, 2025

    Stressbewältigung

  • Juni 23, 2025

    Streitkräfteunterstützungskommando

  • Juni 21, 2025

    Streitkräftebasis

www.NiNa.Az - Studio

    Kontaktieren Sie uns
    Sprachen
    Kontaktieren Sie uns
    DMCA Sitemap
    © 2019 nina.az - Alle Rechte vorbehalten.
    Copyright: Dadash Mammadov
    Eine kostenlose Website, die Daten- und Dateiaustausch aus der ganzen Welt ermöglicht.
    Spi.