tail (Unix)

tail (Unix)

tail (englisch „Rest“, „Ende“) ist ein Programm für Unix und unixähnliche Betriebssysteme zur Ausgabe der letzten Zeilen einer Datei. Im Gegensatz zu einem Texteditor ist der Benutzer jedoch mit tail nicht in der Lage Änderungen an der Datei vorzunehmen. Das Gegenstück zu tail ist head, welches die ersten Zeilen einer Datei anzeigt.

Syntax

Die Syntax von tail gleicht vielen anderen Kommandozeilen-Programmen:

tail [Schalter] <Dateiname>

Normalerweise gibt tail die letzten 10 Zeilen einer Datei aus. Mit den Schaltern kann Art (Zeilen, Bytes) und Anzahl der Ausgabe gewählt werden.

Das folgende Beispiel gibt die letzten 20 Zeilen von <Dateiname> aus:

tail -n 20 <Dateiname>

Gibt die letzten 15 Bytes aller Dateien aus die mit foo beginnen.

tail -c 15 foo*

Zeigt alle Zeilen von <Dateiname> ab der 2. Zeile.

tail -n +2 <Dateiname>

Manche Unix-Systeme benutzen noch die alte Syntax. Dort wird die Option -n nicht unterstützt. Hier muss folgende Syntax benutzt werden um die letzten 20 Zeilen, beziehungsweise die letzten 50 Bytes auszugeben.

tail -20 <Dateiname>
tail -50c <Dateiname>

Diese Syntax ist veraltet und entspricht nicht dem POSIX-Standard 1003.1-2001.

File monitoring

Mit dem Schalter -f (follow) wird die Ausgabe so lange kontinuierlich aktualisiert bis das Programm mit Strg + C beendet wird. Daher eignet es sich hervorragend um z.B. Änderungen in Logdateien live zu beobachten. Das folgende Kommando zeigt die letzten 15 Zeilen des Systemlogs (/var/log/messages) und ergänzt kontinuierlich neue Einträge. (ohne -n werden die letzten 10 Zeilen angezeigt)

tail -f -n 15 /var/log/messages

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Tail (Unix) — tail est une commande UNIX qui permet d afficher les dernières lignes de texte d un fichier ou de l entrée standard. Syntaxe La syntaxe est la suivante : tail [options] <fichier> Par défaut, tail affiche les 10 dernières lignes de son… …   Wikipédia en Français

  • Tail (Unix) — tail is a program on Unix and Unix like systems used to display the last few lines of a text file or piped data. yntaxThe command syntax is: tail [options] By default, tail will print the last 10 lines of its input to the standard output. With… …   Wikipedia

  • Tail (Unix) — tail (englisch „Rest“, „Ende“) ist ein Programm für Unix und unixähnliche Betriebssysteme zur Ausgabe der letzten Zeilen einer Datei. Im Gegensatz zu einem Texteditor ist der Benutzer jedoch mit tail nicht in der Lage Änderungen an der Datei… …   Deutsch Wikipedia

  • tail (Unix) — tail est une commande UNIX qui permet d afficher les dernières lignes de texte d un fichier ou de l entrée standard. Syntaxe La syntaxe est la suivante : tail [options] <fichier> Par défaut, tail affiche les 10 dernières lignes de son… …   Wikipédia en Français

  • UNIX-Kommandos — Unix Systeme zeichnen sich durch eine Vielzahl von Kommandos aus, mit denen sich über eine Shell das Betriebssystem bedienen lässt. Die Syntax dieser Kommandos weicht unter den verschiedenen Systemen voneinander ab. Es existieren die beiden… …   Deutsch Wikipedia

  • Unix-Befehle — Unix Systeme zeichnen sich durch eine Vielzahl von Kommandos aus, mit denen sich über eine Shell das Betriebssystem bedienen lässt. Die Syntax dieser Kommandos weicht unter den verschiedenen Systemen voneinander ab. Es existieren die beiden… …   Deutsch Wikipedia

  • Unix-Kommando — Unix Systeme zeichnen sich durch eine Vielzahl von Kommandos aus, mit denen sich über eine Shell das Betriebssystem bedienen lässt. Die Syntax dieser Kommandos weicht unter den verschiedenen Systemen voneinander ab. Es existieren die beiden… …   Deutsch Wikipedia

  • Unix Kommandos — Unix Systeme zeichnen sich durch eine Vielzahl von Kommandos aus, mit denen sich über eine Shell das Betriebssystem bedienen lässt. Die Syntax dieser Kommandos weicht unter den verschiedenen Systemen voneinander ab. Es existieren die beiden… …   Deutsch Wikipedia

  • Tail (disambiguation) — Tail describes the rear portion of an animal s body, especially as a flexible appendage.Tail may also refer to: * Tail (Unix), a Unix program used to display the last few lines of a file * Tails (Lisa Loeb album), a 1994 album by Lisa Loeb * Tail …   Wikipedia

  • tail — tail  утилита в UNIX, выводящая несколько (по умолчанию 10) последних строк из файла. Синтаксис tail [параметры] имя файла Ключ n <количество строк> (или просто <количество строк>) позволяет изменить количество выводимых строк:… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”