GNU/Linux >> Linux Esercitazione >  >> Linux

Come salvare l'output dei comandi in un file in Linux

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.

  1. 5 interessanti suggerimenti e trucchi per la riga di comando in Linux
  2. 10 utili trucchi da riga di comando per Linux per i principianti
  3. 10 interessanti trucchi e suggerimenti per la riga di comando di Linux che vale la pena conoscere
  4. Come eseguire o ripetere un comando Linux ogni X secondi per sempre
  5. 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.


Linux
  1. Come assegnare l'output di un comando Linux a una variabile

  2. Come aggiungere l'output a un file?

  3. Come acquisire l'output di un comando top in un file in Linux?

  4. Come reindirizzare l'output del comando time su un file in Linux?

  5. Come salvare l'output di questo comando awk su file?

Come utilizzare un comando file in Linux

Come aprire un file in Linux

Come salvare l'output del comando in un file utilizzando il terminale Linux

Come mescolare le linee in un file in Linux

Come usare il comando lsof in Linux

Come utilizzare il comando shred Linux