Dateiinhalte anzeigen (cat, less, head, tail)
Erkunden Sie verschiedene Befehle zum Anzeigen und Untersuchen von Textdateiinhalten – von der vollständigen Ausgabe bis zu bestimmten Abschnitten.
Dateiinhalte anzeigen (cat, less, head, tail) ist eine kostenlose Linux Command Line & Bash Scripting Mastery-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Linux Command Line & Bash Scripting Mastery-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Linux Command Line & Bash Scripting Mastery-Kurs umfasst insgesamt 4 Lektionen.
Dateien unter Linux untersuchen
Sie möchten wissen, was sich in einer Datei befindet, ohne sie in einem grafischen Editor zu öffnen? Das Linux-Terminal stellt leistungsfähige Befehle bereit, mit denen Sie Dateiinhalte schnell anzeigen können.
Das ist besonders praktisch, um Protokolldateien und Konfigurationseinstellungen zu prüfen oder einen kurzen Blick in ein Dokument zu werfen.
`cat`: Ganze Dateien anzeigen
Der Befehl cat (kurz für „concatenate“) ist eine der einfachsten Möglichkeiten, den gesamten Inhalt einer Datei direkt auf dem Bildschirm Ihres Terminals anzuzeigen.
Erstellen wir eine kleine Datei und zeigen sie anschließend an:
echo "Line 1\nLine 2\nLine 3" > my_file.txt
Führen Sie nun cat my_file.txt aus:
cat my_file.txt
Ausgabe:Line 1
Line 2
Line 3
Wenn `cat` nicht ausreicht
cat eignet sich gut für kleine Dateien, kann bei größeren Dateien jedoch problematisch sein. Wenn eine Datei viele Zeilen enthält, scrollt der Inhalt zu schnell über Ihren Bildschirm.
Sie sehen dann nur noch den allerletzten Teil der Datei, sodass es schwierig wird, sie von Anfang an zu lesen. Hier kommen andere Werkzeuge ins Spiel!
`less`: Große Dateien anzeigen
Für größere Dateien ist der Befehl less sehr hilfreich. Es handelt sich um einen „Pager“, mit dem Sie den Dateiinhalt bildschirmweise anzeigen, nach oben und unten scrollen und sogar suchen können.
Im Gegensatz zu cat lädt less nicht die gesamte Datei in den Arbeitsspeicher und ist daher auch für sehr große Dateien effizient.
Probieren Sie es aus (zum Beenden müssen Sie 'q' drücken):
less my_file.txt
Das Terminal zeigt den Dateiinhalt an, durch den Sie navigieren können.
Navigation mit `less`
Sobald Sie sich in less befinden, können Sie mit mehreren Tasten navigieren:
- Leertaste: Eine Seite nach unten scrollen.
- b: Eine Seite nach oben scrollen.
- Pfeil nach unten: Eine Zeile nach unten scrollen.
- Pfeil nach oben: Eine Zeile nach oben scrollen.
- q:
lessbeenden und zur Eingabeaufforderung des Terminals zurückkehren.
Diese Tasten sind für die grundlegende interaktive Dateianzeige unerlässlich!
`head`: Den Anfang anzeigen
Manchmal müssen Sie nur den Anfang einer Datei sehen. Der Befehl head zeigt die ersten Zeilen einer Datei an.
Standardmäßig zeigt head die ersten 10 Zeilen einer Datei an.
Sehen wir uns die ersten Zeilen unserer Datei my_file.txt an (sie enthält nur 3 Zeilen):
head my_file.txt
Ausgabe:Line 1
Line 2
Line 3
`head -n`: Zeilenanzahl anpassen
Mit der Option -n, gefolgt von der gewünschten Zeilenanzahl, können Sie genau festlegen, wie viele Zeilen head anzeigen soll.
Um beispielsweise nur die ersten 2 Zeilen anzuzeigen:
head -n 2 my_file.txt
Ausgabe:Line 1
Line 2
Das ist nützlich, um Header oder anfängliche Konfigurationen schnell zu überprüfen.
`tail`: Das Ende anzeigen
Während head den Anfang anzeigt, zeigt der Befehl tail das Ende einer Datei an. Das ist besonders nützlich für Protokolldateien, deren Ende ständig um neue Einträge ergänzt wird.
Standardmäßig zeigt tail ebenfalls die letzten 10 Zeilen einer Datei an.
tail my_file.txt
Ausgabe:Line 1
Line 2
Line 3
(Da unsere Datei klein ist, werden wie bei head alle Zeilen angezeigt.)
`tail -n`: Anzeige des Dateiendes anpassen
Ähnlich wie bei head können Sie die Option -n mit tail verwenden, um festzulegen, wie viele Zeilen vom Ende der Datei angezeigt werden sollen.
Um die letzten 2 Zeilen anzuzeigen:
tail -n 2 my_file.txt
Ausgabe:Line 2
Line 3
Das eignet sich ideal, um die neuesten Einträge in einer Protokolldatei zu überprüfen.
Schnelltest: Dateien anzeigen
Sie haben eine sehr große Protokolldatei namens server.log. Sie möchten schnell nur die letzten 5 Einträge sehen, ohne durch die gesamte Datei zu scrollen. Welchen Befehl sollten Sie verwenden?
Zusammenfassung: Befehle zum Anzeigen von Dateiinhalten
Sehr gut! Sie haben wichtige Befehle zum Anzeigen von Dateiinhalten kennengelernt:
cat: Zeigt die gesamte Datei an und eignet sich am besten für kleine Dateien.less: Ein interaktiver Pager für große Dateien, mit dem Sie scrollen und suchen können.head: Zeigt den Anfang einer Datei an (standardmäßig 10 Zeilen); mit-nkönnen Sie die Anzahl anpassen.tail: Zeigt das Ende einer Datei an (standardmäßig 10 Zeilen); mit-nkönnen Sie die Anzahl anpassen.
Diese Befehle sind grundlegend für eine effiziente Navigation und Fehlerbehebung unter Linux!
Häufig gestellte Fragen
Ist die Lektion „Dateiinhalte anzeigen (cat, less, head, tail)“ kostenlos?
Ja — der vollständige Text von „Dateiinhalte anzeigen (cat, less, head, tail)“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Linux Command Line & Bash Scripting Mastery-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Linux Command Line & Bash Scripting Mastery-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Dateiinhalte anzeigen (cat, less, head, tail)“?
Erkunden Sie verschiedene Befehle zum Anzeigen und Untersuchen von Textdateiinhalten – von der vollständigen Ausgabe bis zu bestimmten Abschnitten. Du übst Linux Command Line & Bash Scripting Mastery mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Linux Command Line & Bash Scripting Mastery zu starten?
Keine Vorkenntnisse erforderlich. Linux Command Line & Bash Scripting Mastery auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „Dateiinhalte anzeigen (cat, less, head, tail)“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Linux Command Line & Bash Scripting Mastery-Lektion Code schreiben und ausführen?
Ja. Jede Linux Command Line & Bash Scripting Mastery-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Dateiinhalte anzeigen (cat, less, head, tail)
- Dateiberechtigungen verstehen (chmod, chown)
- Dateien suchen (find, grep)
- Links erstellen: Hardlinks und symbolische Links