Inhaltsverzeichnis:
- Head-Befehlssyntax
- Verwendung des Head-Befehls
- So zeigen Sie eine bestimmte Anzahl von Zeilen an
- So zeigen Sie eine bestimmte Anzahl von Bytes an
- So zeigen Sie mehrere Dateien an
- Verwendung von Head mit anderen Befehlen
- Fazit
Der Befehl head druckt die ersten Zeilen (standardmäßig 10 Zeilen) einer oder mehrerer Dateien oder weitergeleiteter Daten zur Standardausgabe.
In diesem Tutorial wird die Verwendung des Linux-Dienstprogramms head anhand von praktischen Beispielen und detaillierten Erklärungen der gebräuchlichsten Optionen für head erläutert.
Head-Befehlssyntax
Die Syntax für den Befehl head lautet wie folgt:
head……
-
OPTION- Kopfoptionen. In den nächsten Abschnitten werden wir auf die gängigsten Optionen eingehen.FILE- Keine oder mehrere Eingabedateinamen. Wenn keine DATEI angegeben ist oder wenn DATEI-, liest head die Standardeingabe.
Verwendung des Head-Befehls
In seiner einfachsten Form zeigt der Befehl head die ersten 10 Zeilen an, wenn er ohne Option verwendet wird.
So zeigen Sie eine bestimmte Anzahl von Zeilen an
Verwenden Sie die Option
-n
(
--lines
) gefolgt von einer Ganzzahl, die die Anzahl der
--lines
Zeilen angibt:
Sie können den Buchstaben
Um die ersten 30 Zeilen einer Datei mit dem Namen
Das Folgende führt zum selben Ergebnis wie die obigen Befehle: Die Option
Wenn Sie beispielsweise die ersten 100 Bytes der Datei
Sie können auch ein Multiplikatorsuffix nach der Zahl verwenden, um die Anzahl der anzuzeigenden Bytes anzugeben.
Der folgende Befehl zeigt die ersten fünf Kilobyte (2048) der Datei
Wenn mehrere Dateien als Eingabe für den Befehl head bereitgestellt werden, werden die ersten zehn Zeilen jeder bereitgestellten Datei angezeigt. Sie können dieselben Optionen wie beim Anzeigen einer einzelnen Datei verwenden. Dieses Beispiel zeigt die ersten 20 Zeilen der Dateien
Wenn mehr als eine Datei verwendet wird, wird vor jeder Ausgabe eine Kopfzeile mit dem Dateinamen angezeigt. Der Befehl head kann in Kombination mit anderen Befehlen verwendet werden, indem die Standardausgabe mithilfe von Pipes von / zu anderen Dienstprogrammen umgeleitet wird. Der folgende Befehl
Inzwischen sollten Sie ein gutes Verständnis für die Verwendung des Linux-Befehls head haben. Es ist eine Ergänzung zum Befehl tail, der die letzten Zeilen einer Datei an das Terminal ausgibt.
head -n filename.txt
head -n filename.txt
n
weglassen und nur den Bindestrich (
-
) und die Zahl (ohne Leerzeichen dazwischen) verwenden.
filename.txt
anzuzeigen, geben Sie Folgendes ein:
head -n 30 filename.txt
So zeigen Sie eine bestimmte Anzahl von Bytes an
-c
(
--bytes
) ermöglicht das Drucken einer bestimmten Anzahl von Bytes:
head -c filename.txt
head -c filename.txt
filename.txt
anzeigen möchten, geben Sie Folgendes ein:
head -c 100 filename.txt
b
multipliziert es mit 512,
kB
multipliziert es mit 1000,
K
multipliziert es mit 1024,
MB
multipliziert es mit 1000000,
M
multipliziert es mit 1048576 und so weiter.
filename.txt
:So zeigen Sie mehrere Dateien an
head filename1.txt filename2.txt
filename1.txt
und
filename2.txt
:
head -n 20 filename1.txt filename2.txt
Verwendung von Head mit anderen Befehlen
$RANDOM
Umgebungsvariable
$RANDOM
, zeigt die ersten 32 Bytes an und zeigt eine 24-stellige Zufallszeichenfolge an:
echo $RANDOM | sha512sum | head -c 24; echo
Fazit
Die Linux-Diversity-Sammlung: Ein Kit, 10 Linux-Distributionen
Wenn Sie nach einem neuen Betriebssystem suchen Dieses Set wird Ihnen eine Vielzahl der neuesten populären Optionen bieten.
Rückblick: Linux Live USB Creator erleichtert die Installation von Linux
Linux ist den meisten Menschen schon immer etwas zu kompliziert vorgekommen installieren und lernen. Mit Linux Live USB Creator können Sie jedoch eines von vielen Linux-Betriebssystemen auf Ihren USB-Stick installieren und es problemlos bedienen.
Linux und Windows Vergleich: Warum Windows besser ist als Linux
Linux und Windows. Windows und Linux. Windows 7 gegen Ubuntu. Dieser Artikel vergleicht Linux mit Windows-Betriebssystem.







