/dev/null: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Equivalenti in altri sistemi operativi: era già detto NUL |
m Bot: fix citazione web (v. discussione) |
||
Riga 1:
Nei sistemi operativi [[Unix]] e [[Unix-like]], '''/dev/null''' (null device, ''dispositivo nullo'') è un file virtuale (ossia non fisicamente presente su [[memoria di massa]]) con la caratteristica di scartare (non memorizzare) tutti i dati che gli vengono scritti.
È 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'').
==Uso==
L'utilizzo comune è quello di destinazione per dati o messaggi da ignorare prodotti su ''stream'' in uscita, e come file sempre vuoto è sempre disponibile per ''stream'' in ingresso.
Ad esempio, per ignorare il flusso di ''[[standard output]]'' prodotto da ''comando'' si può usare nella [[Shell (informatica)|shell]] la sintassi
Riga 10:
che è in realtà la versione semplificata di:
''comando'' 1> /dev/null
dove <tt>1</tt> indica appunto lo ''standard output''.
Per reindirizzare anche il flusso di ''[[standard error]]'' si può usare:
Riga 36:
==Riferimenti==
*
*
{{Portale|Informatica}}
|