Kopfbefehl in Linux mit Beispielen
- 735
- 89
- Phoebe Jeorga
Der Kopfbefehl ist ein Befehlszeilen-Dienstprogramm in den meisten Linux-Verteilungen, mit dem Daten vom Beginn eines oder mehrerer Dateien gedruckt werden können. Es wird auch verwendet, um Rohrleitungsdaten an CLI auszugeben. Wir können verschiedene Optionen verwenden, um eine beliebige Anzahl von Zeilen oder Bytes von Daten in die Standardausgabe zu drucken, aber standardmäßig druckt der Befehl Head die ersten 10 Zeilen der Datei.
In diesem umfassenden Leitfaden lernen wir, den Kopfbefehl in Linux zu verwenden. Darüber hinaus werden wir uns mit den Optionen für den Kopfbefehl, der unter Linux verfügbar ist, vertraut machen. Der Kopfbefehl ist in allen wichtigen Linux -Verteilungen erhältlich. Aber zu Demonstrationszwecken werden wir in diesem Leitfaden nur Ubuntu 20 verwenden.04 LTS.
Beginnen wir zuerst mit dem Verständnis der Syntax des Kopfbefehls:
Syntax:
Die Syntax des Kopfbefehls ist wie jeder andere Befehl, der zum Arbeiten mit Dateien verwendet wird. Es dauert zwei verschiedene Parameter; Option und Datei_Name.
Kopf [Option] [Datei_Name]
Die Optionen werden verwendet, um die Ausgabe des Kopfbefehls zu manipulieren. Sie können verwendet werden, um die Datenmenge anzugeben, die in die Standardausgabe gedruckt werden müssen, oder um Daten mit oder ohne Header zu drucken. Hier ist eine Liste der Optionen, die für den Kopfbefehl in Linux verfügbar sind:
Möglichkeit | Bedeutung |
---|---|
-C, -Byte | Es ist obligatorisch, diese Option durch eine Nummer zu befolgen, die die Bytes angibt, die in die Standardausgabe gedruckt werden sollen. |
-N, -Linien | Es ist obligatorisch, diese Option auch mit einer Nummer zu befolgen. Die Option -n gibt die Menge der Zeilen an, die in die Standardausgabe gedruckt werden sollen. |
: -q, --quiet,-Silent | Wenn diese Option verwendet wird. |
-v, --verbose | Diese Option gibt immer den Header/Dateinamen aus. |
-Z,-Zero-terminiert | Ändert den Grenzwert von Newline nach NULL. |
--Hilfe | Um das Help -Menü auszugeben. |
--Ausführung | Um die Versionsinformationen zum Kopfbefehl auszugeben. |
In dieser Anleitung werden wir die Optionen des Kopfbefehls ausführlich besprechen. Aber zuerst werden wir lernen, den Kopfbefehl ohne Optionen zu verwenden.
So zeigen Sie die ersten 10 Zeilen aus einer Datei
Wenn wir den Kopfbefehl ohne Option ausführen, werden die ersten zehn Zeilen nur einer Textdatei angezeigt. Nehmen wir an, wir haben eine Textdatei namens Cars.TXT, der die Namen einiger Autos enthält, und wir müssen die Namen der ersten zehn Autos drucken, die in den ersten zehn Zeilen geschrieben sind. Dann werden wir den Kopfbefehl folgendermaßen verwenden:
Kopfautos.txt
So drucken Sie eine bestimmte Anzahl von Bytes vom Beginn einer Datei
Die Optionen -C
oder --Byte
Kann verwendet werden, um die Anzahl der Bytes anzugeben, die in die Standardausgabe gedruckt werden sollen. Jetzt werden wir die Autos benutzen.TXT -Datei erneut und drucken Sie die ersten fünfzehn Bytes der Datei aus:
Kopf -C 15 Autos.txt
Ähnlich:
Kopf -von 15 Autos.txt
So drucken Sie eine bestimmte Anzahl von Zeilen vom Beginn einer Datei
Der -N
, --Linien
Optionen können verwendet werden, um eine bestimmte Anzahl von Zeilen vom Beginn einer Datei zu drucken:
Kopf -n 5 Autos.txt
Ähnlich:
Kopf -Linien 5 Autos.txt
So zeigen Sie den Header-/Dateinamen an
Der -v
oder --ausführlich
Die Option kann verwendet werden, um den Namen der Datei in die Standardausgabe zu drucken:
Kopf -V -Autos.txt
So zeigen Sie Daten aus mehreren Dateien an
Der Befehl des Kopfes kann mehrere Dateinamen als Parameter aufnehmen. Es wird standardmäßig die ersten zehn Zeilen beider Dateien ausdrucken (mit dem Dateinamen):
Kopfautos.TXT -Namen.txt
Wir können auch Optionen zusammen mit mehreren Dateinamen verwenden:
Kopf -n 2 Autos.TXT -Namen.txt
So zeigen Sie Daten aus mehreren Dateien ohne Header an
Der -Q
, --ruhig
und das --still
Die Option kann verwendet werden, um Daten aus mehreren Dateien ohne Header anzuzeigen:
Kopf -n 2 -q -Autos.TXT -Namen.txt
So kombinieren Sie den Kopfbefehl mit anderen Befehlen
Der Kopfbefehl kann mit anderen Befehlen kombiniert werden, um die Daten zu filtern, die in die Standardausgabe gedruckt werden:
ls | Kopf -n 5
Verwenden Sie [ -] k mit -C- und -n -Optionen
Wenn der -C
Und -N
Nach Optionen folgen [-] k, dann druckt der Kopfbefehl alle Bytes/Zeilen der Datei mit Ausnahme der letzten K-Bytes/Zeilen:
Kopf -n -15 Namen.txt
Die Namen.Die TXT-Datei enthält insgesamt 26 Namen. Wenn wir den untergegebenen Befehl verwenden, druckt der Befehl des Kopfes die ersten fünfzehn Namen (Zeilen).
Kopf -n 15 Namen.TXT -Befehl
Aber wenn wir a hinzufügen -
Vor der Nummer druckt der Befehl des Kopfes alle Zeilen mit Ausnahme der letzten fünfzehn:
Kopf -n -15 Namen.txt
Abschluss
Der Kopf ist ein Befehl, der in allen wichtigen Linux -Verteilungen vorhanden ist, mit denen Daten vom Beginn einer Datei ausgedruckt werden können. Es ist das Gegenteil des Heckbefehls, mit dem Daten vom Ende einer Datei ausgegeben werden.
Der Kopfbefehl kann mit verschiedenen Optionen verwendet werden, um die Anzahl der Zeilen oder Bytes anzugeben, die in die Standardausgabe gedruckt werden sollten. Optionen stehen auch zur Verfügung, um den Befehl des Kopfes zuzulassen oder einzuschränken, um den Header oder den Namen der Datei nicht anzuzeigen.
In dieser Anleitung haben wir gelernt, den Header-Befehl zusammen mit seinen Optionen zu verwenden.
- « So installieren Sie die Signal -App auf Ubuntu 20.04
- So installieren und konfigurieren Sie VNC Server auf Debian 10 »