Der Befehl head zeigt den Anfang einer Datei oder eines Eingabestroms an. Er eignet sich zum Prüfen von Kopfzeilen, als Vorschau strukturierter Daten oder zum Entnehmen einer Stichprobe, ohne alles auszugeben.
Text-Fu · Lektion 8
Kopf
Lerne, eine festgelegte Anzahl von Zeilen oder Bytes am Anfang einer Eingabe anzuzeigen.
Die ersten zehn Zeilen anzeigen
Ohne Zähloption gibt head die ersten 10 Zeilen jeder benannten Datei aus:
$ head events.log
Die Datei wird dabei nicht verändert. Enthält sie weniger als 10 Zeilen, werden alle vorhandenen Zeilen ausgegeben.
Was gibt head events.log standardmäßig aus?
Eine Zeilenanzahl wählen
Mit -n NUMBER bestimmst du, wie viele Zeilen ausgegeben werden:
$ head -n 15 events.log
GNU head akzeptiert auch die Kurzform -15; -n 15 macht die Bedeutung der Option jedoch deutlicher.
Welcher Befehl zeigt die ersten fünf Zeilen von report.txt an?
Eine Byteanzahl wählen
Verwende -c NUMBER, wenn du Bytes statt vollständiger Zeilen benötigst:
$ head -c 20 archive.bin
Damit werden die ersten 20 Bytes ausgegeben. Die Ausgabe kann mitten in einer Textzeile oder bei Mehrbyte-Text mitten in einem kodierten Zeichen enden. Für gewöhnliche Textvorschauen eignet sich der Zeilenmodus besser.
Welcher Befehl schreibt die ersten 100 Bytes von payload.bin nach stdout?
Von stdin und aus mehreren Dateien lesen
Ohne Dateioperanden liest head von stdin:
$ generate-report | head -n 5
Bei mehreren benannten Dateien setzt head normalerweise eine Kopfzeile mit dem jeweiligen Dateinamen vor die Ausgabe:
$ head -n 2 january.txt february.txt
==> january.txt <==
...
==> february.txt <==
...
Mit -q unterdrückst du diese Kopfzeilen; -v zeigt sie auch bei nur einer Datei an.
Was liest head in generate-report | head -n 5?
Welche Option unterdrückt Dateinamen-Kopfzeilen, wenn head mehrere Dateien liest?
Mit diesen Übungen kannst du Dateianfänge praktisch untersuchen:
- Linux head Befehl: Anzeige des Dateianfangs – Zeige mit
headdie ersten Zeilen von Textdateien an und ändere die ausgegebene Zeilenanzahl. - Anzeigen von Protokoll- und Konfigurationsdateien in Linux – Übe mit Befehlen wie
headdas effiziente Anzeigen von Protokoll- und Konfigurationsdateien. - Schnelle Bedrohungserkennung – Wende
headundtailan, um Protokolleinträge schnell zu extrahieren und zu analysieren.
Lektion abgeschlossen
Sie haben Kopf abgeschlossen
Du kannst nun mit head den Anfang von Dateien und Befehlsausgaben betrachten.
Verwende die standardmäßige Ansicht der ersten zehn Zeilen.
Wähle mit
-neine Zeilenanzahl.Wähle bei Bedarf mit
-ceine Byteanzahl.Lies in einer Pipeline von stdin.
Steuere Kopfzeilen bei mehreren Dateien.
Lernfortschritt speichern
Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.
Kostenloses Konto erstellen