Il comando tail
in Bash è utilizzato per visualizzare le ultime righe di un file. È particolarmente utile per monitorare file di log o per visualizzare rapidamente le ultime modifiche apportate a un file di testo.
La sintassi di base del comando tail
è la seguente:
tail [opzioni] [argomenti]
Ecco alcune opzioni comuni per il comando tail
:
-n [numero]
: Specifica il numero di righe da visualizzare. Ad esempio, tail -n 10 file.txt
mostrerà le ultime 10 righe.-f
: Segue il file in tempo reale, mostrando le nuove righe man mano che vengono aggiunte. Utile per monitorare file di log.-c [numero]
: Mostra gli ultimi byte del file. Ad esempio, tail -c 100 file.txt
mostrerà gli ultimi 100 byte.Ecco alcuni esempi pratici dell’uso del comando tail
:
tail file.txt
tail -n 20 file.txt
tail -f /var/log/syslog
tail -c 50 file.txt
tail -f
per monitorare file di log mentre vengono aggiornati, come i log di sistema o di applicazioni.tail
con altri comandi come grep
per filtrare le righe specifiche. Ad esempio:
tail -f /var/log/syslog | grep "error"
tail
può essere utilizzato con file di grandi dimensioni senza caricare l’intero file in memoria, rendendolo molto efficiente.