Ci sono molte cose che puoi fare con l'output di un comando in Linux. Puoi 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 nozioni di base su come funziona il 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.
Visualizzazione dell'output sullo schermo e anche scrittura su file
Supponendo di voler ottenere un riepilogo completo dello spazio su disco disponibile e utilizzato di un file system su un sistema Linux, è possibile utilizzare il comando df; ti 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 in un file, ad esempio per un'analisi successiva e/o inviarle a un amministratore di sistema via e-mail, esegui il comando seguente.
$ df -h | tee df.log $ cat df.log


Qui, la magia è fatta dalla tee comando, legge dallo standard input e scrive nello standard output e nei file.
Se uno o più file esistono già, puoi aggiungerli usando il -a
o --append
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 ulteriori informazioni, leggi il df e tee pagine man.
$ man df $ man tee
Potrebbe piacerti anche leggere articoli simili.
- 5 interessanti suggerimenti e trucchi per la riga di comando in Linux
- 10 utili trucchi da riga di comando per Linux per i principianti
- 10 interessanti trucchi e suggerimenti per la riga di comando di Linux che vale la pena conoscere
- Come eseguire o ripetere un comando Linux ogni X secondi per sempre
- Imposta data e ora per ogni comando che esegui nella cronologia di Bash
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 idee aggiuntive da condividere, fallo tramite la sezione commenti qui sotto.