Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash tail uso: visualizza le ultime righe di un file
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash tail uso: visualizza le ultime righe di un file

Overview

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.

Usage

La sintassi di base del comando tail è la seguente:

tail [opzioni] [argomenti]

Common Options

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.

Common Examples

Ecco alcuni esempi pratici dell’uso del comando tail:

  1. Visualizzare le ultime 10 righe di un file:
    tail file.txt
    
  2. Visualizzare le ultime 20 righe di un file:
    tail -n 20 file.txt
    
  3. Seguire un file di log in tempo reale:
    tail -f /var/log/syslog
    
  4. Visualizzare gli ultimi 50 byte di un file:
    tail -c 50 file.txt
    

Tips

  • Utilizza tail -f per monitorare file di log mentre vengono aggiornati, come i log di sistema o di applicazioni.
  • Combinare tail con altri comandi come grep per filtrare le righe specifiche. Ad esempio:
    tail -f /var/log/syslog | grep "error"
    
  • Ricorda che tail può essere utilizzato con file di grandi dimensioni senza caricare l’intero file in memoria, rendendolo molto efficiente.