Kopf (Unix)
Entwickler (en) | Verschiedene Open Source und kommerziell Entwickler |
---|---|
Betriebssystem | Unix, Unix-artig, MSX-dos, Ibm i |
Plattform | Plattformübergreifend |
Typ | Befehl |
Lizenz | CoreUtils: GPLV3 |
Kopf ist ein Programm an Unix und Unix-artig Betriebssysteme Wird verwendet, um den Beginn eines Textes anzuzeigen Datei oder leitete Daten.
Syntax
Der Befehl Syntax ist:
Kopf [Optionen] <Datei_Name>
Standardmäßig, Kopf
druckt die ersten 10 Zeilen seiner Eingabe in die Standardausgabe.Die Anzahl der gedruckten Zeilen kann mit a geändert werden Befehlszeile Möglichkeit.Das folgende Beispiel zeigt die ersten 20 Zeilen von Dateiname:
Kopf -n 20 Dateiname
Dies zeigt die ersten 5 Zeilen aller Dateien mit Beginn mit Foo:
Kopf -n 5 foo*
Die meisten Versionen ermöglichen das Auslassen n
und stattdessen direkt die Nummer angeben: -5
. GNU Kopf ermöglicht negative Argumente für die -n
Option, was bedeutet, alle bis auf den letzten Argumentwert zu drucken - Zeilen jeder Eingabedatei.
Flaggen
-c <x Anzahl der Bytes> Erst x Anzahl der Bytes kopieren.
Sonstiges
Viele frühe Versionen von Unix hatten diesen Befehl und die Dokumentation und Bücher nicht verwendet sed stattdessen:
sed 5q Dateiname
Das Beispiel druckt jede Zeile (implizit) und beendet nach dem fünften.
Implementierungen
A Kopf
Befehl ist auch Teil von ASCII's MSX-DOS2-Tools zum MSX-dos Version 2.[1] Das Kopf Der Befehl wurde auch auf die portiert Ibm i Betriebssystem.[2]
Siehe auch
Verweise
- ^ MSX-DOS2-Tools-Benutzerhandbuch von ASCII Corporation
- ^ IBM. "IBM System I Version 7.2 Programmierung Qshell" (PDF). Abgerufen 2020-09-05.
Externe Links
- Kopf Handbuch Seite von GNU CoreUtils.
- FreeBSD -Dokumentation für Kopf