<Precedenti | Contenuti | Succ.>
Smaltimento di output indesiderato
A volte "il silenzio è d'oro" e non vogliamo l'output di un comando, vogliamo solo eliminarlo. Questo vale in particolare per i messaggi di errore e di stato. Il sistema fornisce un modo per farlo reindirizzando l'output a un file speciale chiamato "/dev/null". Questo file è un dispositivo di sistema chiamato secchio di bit che accetta input e non fa nulla con essi. Per sopprimere i messaggi di errore da un comando, procediamo in questo modo:
[io@linuxbox~]$ ls -l /bin/usr 2> /dev/null
[io@linuxbox~]$ ls -l /bin/usr 2> /dev/null
/dev/null nella cultura Unix
Il bit bucket è un antico concetto Unix e, grazie alla sua universalità, è apparso in molte parti della cultura Unix. Quando qualcuno dice che sta inviando i tuoi commenti a / Dev / null, ora sai cosa significa. Per altri esempi, consulta l'articolo di Wikipedia su "/dev/null".