/dev/null: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
Rivisto: distinto utilizzo, humor ed equivalenti dall'incipit. Tolto riferiemento a "rm". Corretto esempio di redirezione di stderr |
||
Riga 1:
Nei sistemi operativi [[Unix]] e [[Unix-like]],
È sempre possibile effettuarvi scritture di quantità arbitrarie di dati, mentre in lettura non viene mai restituito alcun dato. In gergo è spesso chiamato [[buco nero]] o ''cestino per bit'' (da ''bit bucket'').
Il suo utilizzo utilizzo è lo "smaltimento" di messaggi da ignorare da stream in uscita o come file sempre vuoto per stream in ingresso:▼
==Uso==
<pre>comando 1>/dev/null</pre>▼
▲
dove <tt>1</tt> indica appunto lo ''standard output''.
Per reindirizzare anche il flusso di [[Stream (informatica)|standard error]] si può usare:
dove <tt>2</tt> indica lo ''standard error''
==Humor==
▲Questo device è spesso usato per creare "umoristiche" battute:
* "''per favore, mandate tutte le vostre lamentele a <tt>/dev/null</tt>''" ("''non provate a mandarci lamentele''")
* "''i tuoi dati sono stati archiviati
* "''reindirizzati a <tt>/dev/null</tt>''" ("''vai al diavolo''", o ''"sparisci"'')
Una pubblicità famosa per il Titanium [[PowerBook G4]] era: "''Titanium PowerBook G4 manderà tutte le vostre UNIX-box a <tt>/dev/null</tt>''".
==Equivalenti in altri sistemi operativi==
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>.
Riga 26 ⟶ 31:
* <tt>[[:/dev/full]]</tt>
* <tt>[[:/dev/random]]</tt>
==References==
|