Dispositivo nulo - Null device
En algunos sistemas operativos , el dispositivo nulo es un archivo de dispositivo que descarta todos los datos escritos en él, pero informa que la operación de escritura se realizó correctamente. Este dispositivo se llama /dev/null
en Unix y Unix-como sistemas, NUL:
(ver TOPS-20 ) o NUL
en el CP / M y DOS (internamente \DEV\NUL
), nul
el OS / 2 y más recientes de Windows sistemas (internamente \Device\Null
en Windows NT ), NIL:
en Amiga sistemas operativos y NL:
en OpenVMS . En Windows Powershell , el equivalente es $null
. No proporciona datos a ningún proceso que lo lea, lo que genera EOF inmediatamente. En los sistemas operativos de IBM DOS / 360 y sucesores y también en OS / 360 y sucesores dichos archivos serían asignadas en JCL a DD DUMMY
.
En la jerga del programador, especialmente en la jerga de Unix, también se le puede llamar cubo de bits o agujero negro .
Historia
Según la página de manual de Berkeley UNIX , la versión 4 de Unix , que AT&T lanzó en 1973, incluía un dispositivo nulo.
Uso
El dispositivo nulo se usa típicamente para eliminar flujos de salida no deseados de un proceso, o como un archivo vacío conveniente para flujos de entrada. Esto generalmente se hace mediante redirección .
El /dev/null
dispositivo es un archivo especial , no un directorio , por lo que no se puede mover un archivo o directorio completo con el mv
comando Unix .
Referencias en la cultura informática
Esta entidad es una inspiración común para las expresiones de jerga técnica y metáforas de los programadores de Unix, por ejemplo, "envíe quejas a /dev/null
", "mi correo se archivó en /dev/null
" y "redirigir a /dev/null
", siendo formas jocosas de decir, respectivamente: "no molestarse en enviar quejas "," mi correo fue eliminado "y" desaparecer ". El equipo de desarrollo de iPhone comúnmente usa la frase "enviar donaciones a /dev/null
", lo que significa que no aceptan donaciones. El nombre de persona ficticia "Dave (o Devin) Null" a veces se usa de manera similar (por ejemplo, "enviar quejas a Dave Null"). En 1996, Dev Null era un personaje animado de realidad virtual creado por Leo Laporte para la serie de televisión informática y tecnológica de MSNBC, The Site . Dev / null es también el nombre de un hacker vampiro en el juego de computadora Vampire: The Masquerade - Redemption . Un anuncio de 2002 del Titanium PowerBook G4 dice The Titanium Powerbook G4 Envía otras cajas UNIX a / dev / null.
El dispositivo nulo también es un tema favorito de bromas técnicas, como advertir a los usuarios que el sistema /dev/null
ya está lleno en un 98%. La edición de 1995 de April Fool de la revista alemana c't informó sobre un /dev/null
chip mejorado que eliminaría de manera eficiente los datos entrantes convirtiéndolos en un parpadeo en un LED interno brillante .
Ver también
- Estándar de jerarquía del sistema de archivos
- Agujero de memoria
- rm (Unix)
- Flujos estándar
- Filosofía Unix
- Memoria de solo escritura
- / dev
- / dev / zero
- / dev / full