È anche importante sapere come visualizzare i log nella riga di comando. Ciò è particolarmente utile quando si è connessi in remoto a un server e non si dispone di una GUI.
I seguenti comandi saranno utili quando si lavora con i file di registro dalla riga di comando.
Visualizzazione dei file
Il modo più semplice per visualizzare i file dalla riga di comando è utilizzare il comandocat
. Basta passare il nome del file e restituisce l’intero contenuto del file: cat file.txt
.,
Questo può essere scomodo quando si tratta di file di grandi dimensioni (che non è raro per i registri!). Potremmo usare un editor, anche se potrebbe essere eccessivo solo per visualizzare un file. È qui che entra in gioco il comando less
. Gli passiamo il nome del file (less file.txt
), e aprirà il file in una semplice interfaccia. Da qui, possiamo usare i tasti freccia (o j/k se hai familiarità con Vim) per spostarti nel file, usare /
per cercare e premere q
per uscire., Ci sono alcune altre funzionalità, tutte descritte premendo h
per aprire la guida.
Visualizzazione dell’inizio o della fine di un file
Potremmo anche voler visualizzare rapidamente il primo o l’ultimon
numero di righe di un file. Qui è dove i comandihead
etail
sono utili. Questi comandi funzionano molto come cat
, anche se è possibile specificare quante righe dall’inizio/fine del file che si desidera visualizzare., Per visualizzare le prime 15 righe di un file, eseguiamo head -n 15 file.txt
, e per visualizzare le ultime 15, eseguiamo tail -n 15 file.txt
. A causa della natura dei file di registro che vengono aggiunti in basso, il comando tail
sarà generalmente più utile.
Monitoraggio dei file
Ricerca dei file
Un modo che abbiamo esaminato per cercare i file è aprire il file inless
e premere/
. Un modo più veloce per farlo è usare il comandogrep
., Specifichiamo cosa vogliamo cercare tra virgolette, insieme al nome del file, e grep
stamperà tutte le righe contenenti quel termine di ricerca nel file. Ad esempio, per cercare le righe contenenti “test” in file.txt
, eseguire grep "test" file.txt
.
Se il risultato di una ricerca grep
è troppo lungo, puoi collegarlo a less
, permettendoti di scorrere e cercare attraverso di esso: grep "test" file.txt | less
.,
Modifica dei file
Il modo più semplice per modificare i file dalla riga di comando è usarenano
. nano
è un semplice editor da riga di comando, che ha tutte le combinazioni di tasti più utili stampate direttamente sullo schermo. Per eseguirlo, basta dargli un nome file (nano file.txt
). Per chiudere o salvare un file, premi Ctrl + X. L’editor ti chiederà se vuoi salvare le tue modifiche. Premere y
per yes o n
per no. Se scegli sì, ti chiederà il nome del file per salvare il file come., Se stai modificando un file esistente, il nome del file sarà già presente. Basta lasciarlo così com’è e salverà nel file corretto.