Einführung
In dieser Herausforderung werden Sie praktisch mit den Linux-Befehlen cat, head und tail arbeiten. Diese Werkzeuge sind unverzichtbar, um Dateiinhalte direkt im Terminal auszugeben, gezielt den Anfang oder das Ende eines Dokuments zu betrachten oder mehrere Dateien zusammenzuführen.
Verwendung des Cat-Befehls
Der Befehl cat wird primär verwendet, um den vollständigen Inhalt einer Datei im Terminal auszugeben. In diesem Schritt lernen Sie, wie Sie den Inhalt der Datei example.txt anzeigen lassen.
Ziel
Geben Sie den Inhalt von example.txt aus und speichern Sie diese Ausgabe in einer neuen Datei namens step1.txt.
Ergebnisbeispiel
This is an example file.
It contains some text for the Linux challenge.
This is line 3.
This is line 4.
This is line 5.
Anforderungen
- Sie müssen wissen, wie der Befehl
catangewendet wird. - Sie benötigen Kenntnisse über den Stream-Operator
>in Linux zur Umleitung der Ausgabe.
Verwendung des Head-Befehls
Mit dem Befehl head lässt sich der Beginn einer Datei betrachten. In diesem Schritt erfahren Sie, wie Sie gezielt nur die ersten zwei Zeilen von example.txt extrahieren.
Ziel
Lassen Sie die ersten 2 Zeilen von example.txt anzeigen und speichern Sie das Ergebnis in der Datei step2.txt.
Ergebnisbeispiel
This is an example file.
It contains some text for the Linux challenge.
Anforderungen
- Sie müssen mit der Syntax des
head-Befehls vertraut sein. - Sie müssen den Stream-Operator
>zur Dateierstellung nutzen können.
Verwendung des Tail-Befehls
Der Befehl tail ist das Gegenstück zu head und dient dazu, das Ende einer Datei anzuzeigen. Hier lernen Sie, wie Sie die letzte Zeile von example.txt isolieren.
Ziel
Geben Sie die letzte Zeile von example.txt aus und speichern Sie diese in der Datei step3.txt.
Ergebnisbeispiel
This is line 5.
Anforderungen
- Sie müssen wissen, wie der Befehl
tailverwendet wird. - Sie müssen die Ausgabe mittels
>in eine Datei umleiten können.
Kombination von Cat und Head
Die Befehle cat und head können (zusammen mit anderen Werkzeugen) kombiniert werden, um einen bestimmten Zeilenbereich einer Datei anzuzeigen. In diesem Schritt lernen Sie, wie Sie die Zeilen 3 bis 4 der Datei example.txt ausgeben.
Ziel
Geben Sie die Zeilen 3 bis 4 von example.txt aus und speichern Sie das Ergebnis in step4.txt.
Ergebnisbeispiel
This is line 3.
This is line 4.
Anforderungen
- Sie müssen verstehen, wie man
cat,tailundheadim Verbund nutzt. - Sie müssen den Linux-Pipe-Operator
|beherrschen, um Befehle zu verketten. - Sie müssen den Stream-Operator
>zur Ausgabeumleitung kennen.
Kombination von Cat und Tail
Auch die Kombination von cat und tail ist äußerst nützlich, um das Ende eines Datenstroms zu verarbeiten. In diesem Schritt lassen Sie die letzten drei Zeilen von example.txt anzeigen.
Ziel
Geben Sie die letzten 3 Zeilen von example.txt aus und speichern Sie diese in step5.txt.
Ergebnisbeispiel
This is line 3.
This is line 4.
This is line 5.
Anforderungen
- Sie müssen wissen, wie man
catundtailkombiniert. - Sie müssen den Pipe-Operator
|anwenden können. - Sie müssen die Ausgabeumleitung mit
>beherrschen.
Zusammenfassung
Glückwunsch! Sie haben die Herausforderung zur Dateibetrachtung erfolgreich gemeistert. Sie sollten nun ein fundiertes Verständnis dafür haben, wie man die Befehle cat, head und tail unter Linux einsetzt. Mit diesen Werkzeugen können Sie Dateiinhalte in Ihrer Linux-Umgebung effizient prüfen und manipulieren.



