Textdateien im Linux Terminal bearbeiten mit cat, less, head

Textdateien bilden die Grundlage vieler Systemkonfigurationen, Logdateien und Skripte unter Linux. Das Terminal bietet eine Vielzahl an Werkzeugen, um Dateien schnell anzuzeigen, zu durchsuchen oder gezielt Ausschnitte auszugeben.

In diesem Beitrag lernen wir die wichtigsten Werkzeuge kennen: cat, less und head. Wir betrachten ihre Funktionsweise, praktische Einsatzmöglichkeiten und geben Tipps für den effizienten Umgang mit Textdateien.


1. cat – Inhalte direkt anzeigen

Der Befehl cat („concatenate“) zeigt den Inhalt einer oder mehrerer Dateien direkt im Terminal an.

Syntax

cat datei.txt

Beispiele

  • Einzelne Datei anzeigen: cat /etc/hostname
  • Mehrere Dateien hintereinander anzeigen: cat datei1.txt datei2.txt
  • Mit Zeilennummern: cat -n datei.txt

Vorteile

  • Schnell und einfach
  • Ideal für kleine Dateien

Nachteile

  • Bei großen Dateien unübersichtlich

2. less – komfortables Blättern

Der Befehl less eignet sich, um große Dateien seitenweise zu betrachten. Im Gegensatz zu cat werden nicht alle Inhalte auf einmal angezeigt, sondern nur der aktuelle Ausschnitt.

Syntax

less datei.txt

Wichtige Tastenbefehle

TasteFunktion
PfeiltastenZeilenweise scrollen
LeertasteEine Seite weiter
bEine Seite zurück
/sucheVorwärtssuche starten
?sucheRückwärtssuche starten
nNächstes Suchergebnis
qBeenden

Beispiele

  • Logdatei durchsuchen: less /var/log/syslog
  • Mit Hervorhebung der Suchbegriffe: less -i datei.txt

3. head – nur den Anfang anzeigen

Der Befehl head zeigt standardmäßig die ersten 10 Zeilen einer Datei. Dies ist nützlich, um einen schnellen Überblick zu erhalten.

Syntax

head datei.txt

Optionen

  • Erste 20 Zeilen: head -n 20 datei.txt
  • Erste 100 Bytes: head -c 100 datei.txt

4. Kombination mit Pipes

Die Werkzeuge können mit Pipes (|) kombiniert werden, um Daten aus anderen Befehlen zu verarbeiten:

dmesg | less

Zeigt die Kernelmeldungen seitenweise an.

cat datei.txt | head -n 5

Zeigt nur die ersten 5 Zeilen an.


5. Praxisbeispiele

  1. Logdateien durchsuchen less /var/log/auth.log Suche nach „Failed“: /Failed
  2. Schneller Überblick über Konfigurationsdateien head /etc/passwd
  3. Systemmeldungen live überwachen (in Kombination mit tail – nächster Teil) dmesg | less

6. Zusammenfassung

BefehlHauptzweckIdeal für
catKomplette Datei direkt anzeigenKleine Dateien
lessSeitenweise Darstellung, SuchfunktionGroße Dateien
headErsten Teil einer Datei anzeigenSchnellüberblick

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert