Come salvare i comandi su file in Linux

Quando si lavora su sistemi operativi Linux abbiamo più opzioni sui comandi che sono disponibili sia a livello di supporto, gestione o informazione.

Con i comandi possiamo assegnare l'output di un comando a una variabile, definire più comandi per eseguire un'attività o reindirizzare i risultati di un comando per l'analisi in un momento specifico.

Questo tutorial questa volta analizzerà come possiamo reindirizzare i risultati di un comando in un file per ulteriori analisi amministrative.

Visualizza i risultati di un comando e salva i risultati in Linux


Per questo esempio useremo il comando df grazie al quale visualizzeremo un riepilogo completo dello spazio su disco disponibile e utilizzato dal file system.

Passo 1
Quando si esegue questo comando questo sarà il risultato:

INGRANDIRE

Passo 2
Se usiamo questo comando con il parametro -h Vedremo questo risultato in un formato leggibile dall'uomo, come di solito lo chiamano, cioè mostra i dettagli delle statistiche in byte, megabyte e gigabyte:

INGRANDIRE

Passaggio 3
Se vogliamo che queste informazioni vengano visualizzate sullo schermo e contemporaneamente scritte in un file per l'analisi successiva, eseguiremo le seguenti righe:

 df -h | tee df.log gatto df.log
Passaggio 4
Questo sarà il risultato ottenuto:

INGRANDIRE

Passaggio 5
A questo punto tutto ciò che è vitale viene fatto tramite il comando tee perché grazie ad esso, i file vengono letti dallo standard input e i file vengono scritti sullo standard output. Nel caso ci sia un file possiamo aggiungerlo usando l'opzione -a o -aggiungere:

 df -h | tee -a df.log

INGRANDIRE

Passaggio 6
Se vogliamo conoscere in dettaglio più aiuto su questi comandi possiamo eseguire le seguenti righe:

 t-shirt uomo df uomo
Così semplice che possiamo salvare i risultati di un comando in un file Linux e averli sempre disponibili per l'analisi.

wave wave wave wave wave