Upline: Infos & Dokus Administration Linux Linux manpages

man head


Der Linux-Befehl head gehört zu den wichtigsten Tools für die Arbeit auf der Konsole. Mit seiner Hilfe lassen sich die ersten Zeilen (Standard ohne weitere Optionen sind 10 Zeilen) einer Datei oder eine bestimmte Anzahl Zeichen vom Anfang der Datei auf der Standardausgabe ausgeben und der Rest wird entsprechend abgeschnitten. Oft stehen wichtige Informationen am Anfang einer Datei. Durch head kann man diese gezielt ausgeben. Analog dazu verwendet man den Befehl tail, um vom Ende der Datei ausgehend die letzten Zeilen in umgedrehter Reihenfolge auszugeben. Somit ähnelt die Befehlskombi head-tail ein wenig cat-tac, es läßt sich aber durch die anderen Optionen bedingt zusätzlich z.B. die Menge der auszugebenden Daten auswählen, was man für eine Weiterverarbeitung in Bash-Scripten öfter mal benötigt. Im folgenden zwei Beispiele:
# head -c10b /var/log/messages
# head -n15 /etc/passwd|tail -n5
Im ersten Beispiel werden durch die Option -c10b die ersten 10*256 Byte der dahinter angegebenen Datei /var/log/messages ausgegeben. Das zweite Beispiel übergibt die ersten 15 Zeilen von /etc/passwd über eine Pipe an tail, welches wiederum nur die letzten 5 Zeilen an die Standardausgabe weitergibt. Diese Zeile bewirkt also eine Ausgabe der Zeilen 11-15 aus der passwd auf dem Bildschirm.
Nachfolgend kommt die unter der GPL stehende Original-Version der Manpage zum Befehl tac.

NAME

head - Den ersten Teil einer Datei ausgeben

ÜBERSICHT

head [OPTION]... [DATEI]...

BESCHREIBUNG

Gib die ersten 10 Zeilen jeder DATEI auf der Standardausgabe aus. Bei mehr als einer DATEI, gib vorab den Dateinamen aus. Ohne DATEI oder wenn DATEI "-" ist, lies die Standardeingabe.

Optionen

-c, --bytes=GRÖSSE gib erste GRÖSSE Bytes aus -n, --lines=ANZAHL gib erste ANZAHL Zeilen statt 10 aus -q, --quiet, --silent gib nie Dateinamen vorab aus -v, --verbose gib immer Dateinamen vorab aus --help gib eine kurze Hilfe aus und beende das Programm --version gib Versionsinformation aus und beende das Programm GRÖSSE kann ein Vervielfachungssuffix haben: »b« für 512, »k« für 1K, »m« für 1M. Wenn -WERT als erste OPTION benutzt wird, lies -c WERT, wenn einer der Vervielfältiger bkm folgt, sonst lies -n WERT.

AUTOR

Geschrieben von David MacKenzie.

BUGS MELDEN

Berichten Sie Fehler an bug-textutils@gnu.org

COPYRIGHT

Copyright (C) 2001 Free Software Foundation, Inc.
Dies ist freie Software; die Kopierbedingungen stehen in den Quellen.
Es gibt keine Garantie; auch nicht für VERKAUFBARKEIT oder FÜR SPEZIELLE ZWECKE.
head (textutils) 2.0.14 Mai 2001 HEAD(1)