Usare la coda
L'utilità tail è simile a head ma per impostazione predefinita visualizza le ultime dieci righe di un file. A seconda di come viene invocata, questa utilità può visualizzare meno o più di dieci righe. Puoi monitorare le righe man mano che vengono aggiunte alla fine del file in crescita denominato logfile utilizzando il comando seguente:
$ tail -f logfile
I file di registro in genere aumentano di dimensioni, con i contenuti più recenti aggiunti alla fine del registro. Spesso ho bisogno di guardare un file di registro in azione dal vivo, per il rilevamento degli errori. Il comando "tail -f" visualizzerà le ultime 10 righe di un file, quindi attenderà continuamente nuove righe e le visualizzerà come appaiono.
$ tail -f /var/log/messages
Premi il tasto di interruzione (di solito CONTROL-C) per fermare la coda e visualizzare il prompt della shell. Se vuoi vedere più di dieci righe all'inizio, specifica il nuovo numero (diciamo 50 righe) in questo modo:
$ tail -50 -f /var/log/messages
Usando meno
Quando si desidera visualizzare un file più lungo di una schermata, è possibile utilizzare l'utilità meno o l'utilità più. Ognuna di queste utilità si interrompe dopo aver visualizzato una schermata di testo; premere la barra SPAZIATRICE per visualizzare la schermata di testo successiva. Poiché queste utilità mostrano una pagina alla volta, sono chiamate cercapersone. Sebbene meno e più siano molto simili, hanno sottili differenze. Alla fine del file, ad esempio, less mostra un messaggio END e aspetta che tu prema q prima di tornare alla shell. Al contrario, more ti riporta direttamente alla shell.
Il comando tail è veloce e semplice. Ma se vuoi qualcosa di più del semplice seguire un file (ad esempio, scorrere e cercare), allora meno potrebbe essere il comando per te.
$ less /var/log/messages
Premi Maiusc-F. Questo ti porterà alla fine del file e visualizzerai continuamente nuovi contenuti. In altre parole, si comporta proprio come tail -f.
Inizio meno in modalità coda
Per iniziare meno in modalità coda, esegui:
$ less +F /var/log/messages
Per scorrere indietro, devi prima uscire dalla modalità Segui premendo Control-c. Quindi, puoi tornare indietro premendo b. In effetti, tutti i comandi in meno sono disponibili una volta che sei nella modalità normale in meno. Puoi iniziare una ricerca digitando/seguito dalla stringa che vuoi cercare.