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 attraverso una pipe o ridirigerlo su un file per ulteriori analisi.
Lettura consigliata: Scopri le basi di come funziona il reindirizzamento dell’I/O (input/output) in Linux
In questo breve articolo, ti mostrerò un trucco da riga di comando semplice ma utile: come visualizzare l’output di un comando sullo schermo e anche scriverlo su un file in Linux.
Visualizzazione dell’output sullo schermo e scrittura su un file
Supponiamo che tu voglia ottenere un riepilogo completo dello spazio disco disponibile e utilizzato di un sistema di file su un sistema Linux, puoi utilizzare il comando df; ti aiuta anche a determinare il tipo di sistema di file su una partizione.
$ $df

Con il flag -h
, puoi mostrare le statistiche dello spazio disco del sistema di file in un formato “leggibile dall’uomo” (visualizza i dettagli delle statistiche in byte, megabyte e gigabyte).
$ df -h

Ora, per visualizzare le informazioni sopra sullo schermo e anche scriverle su un file, ad esempio per analisi successive e/o inviarle a un amministratore di sistema via email, esegui il seguente comando.
$ df -h | tee df.log $ cat df.log

Qui, la magia è fatta dal comando tee, legge dall’input standard e scrive sull’output standard così come su file.
Se un file o file già esiste, puoi aggiungerlo usando l’opzione -a
o --append
come segue.
$ 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 le pagine di manuale di df e tee.
$ man df $ man tee
Potresti anche essere interessato a leggere articoli simili.
- 5 Interessanti Suggerimenti e Trucchi da Righe di Comando in Linux
- 10 Utili Trucchi da Righe di Comando Linux per Principianti
- 10 Interessanti Trucchi e Suggerimenti da Righe di Comando Linux Che Vale la Pena Conoscere
- Come Eseguire o Ripetere un Comando Linux Ogni X Secondi All’Infinito
- Imposta Data e Ora per Ogni Comando Eseguito nella Cronologia di Bash
In questo breve articolo, ti ho mostrato come visualizzare l’output di un comando sullo schermo e anche come scriverlo su un file in Linux. Se hai domande o idee aggiuntive da condividere, fallo tramite la sezione commenti qui sotto.
In questo breve articolo, ti ho mostrato come visualizzare l’output di un comando sullo schermo e anche come scriverlo su un file in Linux. Se hai domande o idee aggiuntive da condividere, fallo tramite la sezione commenti qui sotto.
Source:
https://www.tecmint.com/save-command-output-to-a-file-in-linux/