Ci sono molte cose che puoi fare con l'output di un comando in Linux. È possibile assegnare l'output di un comando a una variabile, inviarlo a un altro comando/programma per l'elaborazione tramite una pipe o reindirizzarlo a un file per ulteriori analisi.
Lettura consigliata:Scopri le basi del funzionamento del reindirizzamento I/O (Input/Output) di Linux
In questo breve articolo, ti mostrerò un semplice ma utile trucco da riga di comando: come visualizzare l'output di un comando sullo schermo e anche scrivere su un file in Linux.
Supponendo che si desideri ottenere un riepilogo completo dello spazio su disco disponibile e utilizzato di un file system su un sistema Linux, è possibile utilizzare il comando df; aiuta anche a determinare il tipo di file system su una partizione.
$ $ df.
Con il -h
flag, puoi mostrare le statistiche dello spazio su disco del file system in un formato "leggibile dall'uomo" (mostra i dettagli delle statistiche in byte, mega byte e gigabyte).
$ df -h.
Ora per visualizzare le informazioni di cui sopra sullo schermo e anche scriverle su un file, ad esempio per un'analisi successiva e/o inviarle a un amministratore di sistema via e-mail, eseguire il comando seguente.
$ df -h | tee df.log. $ cat df.log.
Qui, la magia è fatta dal tee comando, legge dallo standard input e scrive sullo standard output e sui file.
Se un file esiste già, puoi aggiungerlo usando il -un
o --aggiungere
opzione come questa.
$ df -h | tee -a df.log
Nota: Puoi anche usare pydf un comando "df" alternativo per controllare l'utilizzo del disco in diversi colori.
Per maggiori informazioni, leggi il df e tee pagine man.
$ uomo df. $ uomo maglietta.
Potrebbe interessarti anche leggere articoli simili.
In questo breve articolo, ti ho mostrato come visualizzare l'output di un comando sullo schermo e anche scrivere su un file in Linux. Se hai domande o ulteriori idee da condividere, fallo tramite la sezione commenti qui sotto.