Sie können jede vorhandene Datei verwenden oder eine neue Datei erstellen, um die Funktionen von . zu testen 'Kopf' und 'Schwanz' Befehle. Hier zwei Textdateien mit dem Namen produkte.txt und Mitarbeiter.txt wurden erstellt, um die Verwendung von 'Kopf' und 'Schwanz' Befehle.
Führen Sie den folgenden Befehl aus, um den Inhalt von . anzuzeigen produkte.txt Datei.
$ Katzenprodukte.txt
Führen Sie den folgenden Befehl aus, um den Inhalt von . anzuzeigen Mitarbeiter.txt Datei.
$ cat mitarbeiter.txt
Standardmäßig, 'Schwanz' Befehl liest die letzten 10 Zeilen der Datei. Wenn Sie mehr oder weniger als 10 Zeilen ab dem Ende der Datei lesen möchten, müssen Sie die Option „-n“ mit verwenden 'Schwanz' Befehl.
Befehlssyntax von tail:
Schwanz [Option] [Dateiname]…[Dateiname]
Wie der 'head'-Befehl ist der 'tail'-Befehl auch für mehrere Dateien anwendbar und die Verwendung der Option ist für den 'tail'-Befehl optional.
Beispiel – 1: Befehl „tail“ ohne Option
Die Datei employee.txt hat nur 6 Zeilen, was weniger als 10 ist. Der folgende Befehl zeigt also den vollständigen Inhalt der Datei Employee.txt an.
$ tail mitarbeiter.txt
Beispiel – 2: Befehl „tail“ mit Option -n und positivem Wert
Wenn Sie bestimmte Zeilen am Ende der Datei lesen möchten, müssen Sie die Option '-n' mit positivem Wert verwenden. Der folgende Befehl zeigt die letzten 2 Zeilen der Datei Employee.txt an.
$ tail -n 2 mitarbeiter.txt
Beispiel – 3: Befehl „tail“ mit -n und negativem Wert
Wenn Sie die spezifischen Zeilen von Anfang an weglassen möchten, müssen Sie die Option „-n“ mit einem negativen Wert im Befehl „tail“ verwenden. Der folgende Befehl zeigt den Inhalt der Datei Employee.txt an, indem 3 Zeilen am Anfang weggelassen werden.
$ tail -n -3 Mitarbeiter.txt
Beispiel – 4: Befehl „tail“ mit mehreren Dateien
Der folgende Befehl zeigt die letzten 3 Zeilen der Datei products.txt und employee.txt an.
$ tail -n 3 products.txt Mitarbeiter.txt
Beispiel – 5: Gemeinsame Verwendung von „head“- und „tail“-Befehlen
Wenn Sie den Inhalt aus der Mitte einer Datei lesen möchten, dann nur 'Kopf' oder 'Schwanz' Befehl kann dieses Problem nicht lösen. Du musst beides verwenden 'Kopf' und 'Schwanz' Befehle zusammen, um dieses Problem zu lösen. Der folgende Befehl liest die Zeilen 2 bis 6 von produkte.txt Datei. Anfangs, 'Kopf' Befehl ruft die ersten 6 Zeilen ab, indem die letzten 5 Zeilen für negative Werte weggelassen werden und 'Schwanz' Befehl holt die letzten 5 Zeilen aus der Ausgabe von 'Kopf' Befehl.
$ Kopf -n -5 Produkte.txt | Schwanz -n 5
Ich hoffe, dass sich nach dem Üben der obigen Beispiele jeder bewerben kann 'Kopf' und 'Schwanz' richtig befehlen.