Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash tail Verwendung: Zeigt die letzten Zeilen einer Datei an
    1. Übersicht
    2. Verwendung
    3. Häufige Optionen
    4. Häufige Beispiele
    5. Tipps

[Linux] Bash tail Verwendung: Zeigt die letzten Zeilen einer Datei an

Übersicht

Der tail-Befehl in Bash wird verwendet, um die letzten Zeilen einer Datei anzuzeigen. Dies ist besonders nützlich, um Protokolldateien oder große Textdateien zu überwachen, da er es ermöglicht, die neuesten Einträge schnell zu sehen.

Verwendung

Die grundlegende Syntax des tail-Befehls lautet:

tail [Optionen] [Argumente]

Häufige Optionen

  • -n [anzahl]: Gibt die letzten anzahl Zeilen der Datei aus. Standardmäßig werden die letzten 10 Zeilen angezeigt.
  • -f: Folgt der Datei in Echtzeit, sodass neue Zeilen angezeigt werden, während sie hinzugefügt werden.
  • -c [anzahl]: Gibt die letzten anzahl Bytes der Datei aus.
  • --help: Zeigt eine Hilfeseite mit Informationen zur Verwendung des Befehls an.

Häufige Beispiele

Hier sind einige praktische Beispiele für die Verwendung von tail:

  1. Letzte 10 Zeilen einer Datei anzeigen:
    tail datei.txt
    
  2. Letzte 20 Zeilen einer Datei anzeigen:
    tail -n 20 datei.txt
    
  3. Echtzeitüberwachung einer Protokolldatei:
    tail -f /var/log/syslog
    
  4. Letzte 50 Bytes einer Datei anzeigen:
    tail -c 50 datei.txt
    
  5. Letzte 5 Zeilen einer Datei in eine andere Datei umleiten:
    tail -n 5 datei.txt > letzte_fuenf_zeilen.txt
    

Tipps

  • Verwenden Sie die -f-Option, um Protokolldateien in Echtzeit zu überwachen, was besonders nützlich für die Fehlersuche ist.
  • Kombinieren Sie tail mit grep, um nur bestimmte Zeilen anzuzeigen, die ein bestimmtes Muster enthalten:
    tail -f datei.txt | grep "Fehler"
    
  • Nutzen Sie die -n-Option, um die Anzahl der angezeigten Zeilen anzupassen, je nach Bedarf.