/dev/null: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
espanso e messo sei wiki link |
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti. Etichette: Modifica visuale Modifica da mobile Modifica da web per mobile Attività per i nuovi utenti Suggerito: aggiungi collegamenti |
||
(31 versioni intermedie di 25 utenti non mostrate) | |||
Riga 1:
Nei sistemi operativi [[Unix]] e [[Unix-like]],
==Uso==
▲Nei sistemi operativi [[Unix-like]], il '''/dev/null''' (null device, ''dispositivo nullo'') è uno file virtuale (ossia non fisicamente presente su drive) con la caratteristica di leggere qualsiasi [[Stream (informatica)|stream]] di dati e scartarli (non memorizzarli). L'operazione di scrittura è sempre possibile, mentre la lettura è vietata da questo dispositivo. In gergo è spesso chiamato [[buco nero]] o ''cestino per bit''.
Ad esempio, per ignorare il flusso di ''[[standard output]]'' prodotto da ''comando'' si può usare nella [[Shell (informatica)|shell]] la sintassi
▲Il suo utilizzo utilizzo è lo "smaltimento" di messaggi da ignorare da stream in uscita o come file sempre vuoto per stream in ingresso:
che è in realtà la versione semplificata di:
dove <kbd>1</kbd> indica appunto lo ''standard output''.
Per reindirizzare anche il flusso di ''[[standard error]]'' si può usare:
▲<pre>comando 1>/dev/null</pre>
''comando'' 1> /dev/null 2> /dev/null
dove <kbd>2</kbd> indica lo ''standard error''. Quest'ultimo comando equivale a:
''comando'' &> /dev/null
==Uso discorsivo==
''/dev/null'' è usato come [[metafora]] di ''luogo da cui nulla ritorna o esce'' in battute "umoristiche" come:
* "''per favore, mandate tutte le vostre lamentele a <
* "''i tuoi dati sono stati archiviati
Una pubblicità famosa per il Titanium [[PowerBook G4]] era: "''Titanium PowerBook G4 manderà tutte le
▲<pre>''comando 1>/dev/null 2&>/dev/null''</pre>
==Equivalenti in altri sistemi operativi==
Il dispositivo equivalente sui
Sui sistemi [[Amiga]] il device era chiamato <
▲* "''per favore, mandate tutte le vostre lamentele a <tt>/dev/null</tt>''" ("''non provate a mandarci lamentele''")
▲* "''i tuoi dati sono stati archiviati sotto <tt>/dev/null</tt>''" ("''i tuoi dati sono stati eliminati''")
▲* "''reindirizzati a <tt>/dev/null</tt>''" ("''vai al diavolo''")
▲Una pubblicità famosa per il Titanium [[PowerBook G4]] era: "''Titanium PowerBook G4 manderà tutte le vostre UNIX-box a <tt>/dev/null</tt>''".
▲Il dispositivo equivalente sui sitemi [[CP/M]] (e successivamente su [[MS-DOS|DOS]] e [[Microsoft Windows|Windows]]) è chiamato <tt>NUL</tt> (es. <tt>PAUSE>NUL</tt>), oppure semplicemente <tt>NUL</tt> in alcune versioni.
▲Sui sistemi [[Amiga]] il device era chiamato <tt>NIL:</tt>, mentre sui sistemi operativi Windows NT e successori esiste il device <tt>\Device\Null</tt> interno ed un [[Collegamento simbolico|link simbolico]] <tt>NUL</tt>.
== Voci correlate ==
* [[Stream (informatica)
* <
* <
* <kbd>[[
== Collegamenti esterni ==
*
*
{{Portale|Informatica}}
[[Categoria:Gergo di Internet]]
[[Categoria:Unix]]
|