www.wikidata.de-de.nina.az
b tail b usr bin tail engl Schwanz Ende ist einer der vielen Textfilter in den POSIX Standard einhaltenden UNIX und diesen ahnlichen Betriebssystemen und dient zur Ausgabe der letzten Zeilen einer Datei Sein Gegenstuck ist a href Head Unix html title Head Unix head a welches die ersten Zeilen einer Datei anzeigt Der Funktionsumfang und das Verhalten tails ist durch den POSIX Standard festgelegt 1 Inhaltsverzeichnis 1 Arbeitsweise 1 1 Obsolete Syntax Varianten 1 2 Anderungsverfolgung 2 Nonstandard Varianten 3 Weblinks 4 EinzelnachweiseArbeitsweise BearbeitenDas Verhalten und die Syntax von tail gleichen denen vieler anderer Kommandozeilen Programme insbesondere wird in der Spezifikation auf den Standard IEEE Std 1003 1 2017 verwiesen 1 2 Es erwartet entweder einen Dateinamen oder einen Eingabe Datenstrom auf stdin und liefert seine Ausgabe auf stdout Fehlermeldungen werden auf stderr ausgegeben Ausgaben konnen mit den herkommlichen Mitteln Redirection Pipeline umgeleitet werden tail Optionen lt file gt Wie viel von einer Datei ausgegeben wird kann entweder in Bytes c i N i wobei N die Anzahl Bytes ist oder in Zeilen n i N i wobei N die Anzahl der Zeilen ist angegeben werden Vorsicht da die Internationalisierungs Variablen LANG LC ALL LC CTYPE etc die Funktion von tail erheblich beeinflussen ist die Anzahl der Zeichen nicht gleich der Anzahl der Bytes etwa bei Unicode Dateien Durch Modifikatoren kann noch festgelegt werden ob relativ vom Beginn der Datei oder vom Ende der Default gezahlt wird tail c 100 path to input gibt alles ab dem 100 Byte des Inputs aus tail c 100 path to input beide Versionen geben die letzten 100 Byte des Inputs aus tail c 100 path to input tail n 100 path to input gibt alles ab der 100 Zeile des Inputs aus tail n 100 path to input beide Versionen geben die letzten 100 Zeilen des Inputs aus tail n 100 path to input Als Default gibt tail die letzten 10 Zeilen einer Datei aus Obsolete Syntax Varianten Bearbeiten Die meisten Implementationen z B AIX HP UX verstehen daruber hinaus auch noch eine mittlerweile nicht mehr zur Verwendung empfohlene Syntax die ohne die Option n auskommt tail 20 path to input die letzten 20 Zeilen des Inputs tail 50c path to input die letzten 50 Bytes des Inputs Diese Syntax entspricht nicht dem POSIX Standard und ist deshalb zu vermeiden Es kann nicht vorausgesetzt werden dass diese Syntax auf einem System oder einer zukunftigen Version desselben noch unterstutzt wird Anderungsverfolgung Bearbeiten Mit dem Schalter f follow wird die Ausgabe so lange kontinuierlich aktualisiert bis dem Programm das Signal SIGINT z B mit der Tastenkombination Strg C gesendet wird Diese Funktion macht tail als Live Monitor fur sich laufend andernde Dateien z B Logs geeignet Das folgende Beispiel zeigt die letzten 15 Zeilen des Logs eines HACMP Clusters usr es adm cluster log und erganzt kontinuierlich neue Eintrage tail fn 15 usr es adm cluster logNonstandard Varianten BearbeitenBei der Anderungsverfolgung folgt tail der geoffneten Datei mittels Filehandle weshalb naive Logdatei Rotation mittels Umbenennung und Neuanlage der Datei die Weiterverfolgung verhindert Darauf nehmen manche Implementierungen Rucksicht durch die Einfuhrung einer Zusatzoption F die die zu verfolgende Datei ausschliesslich uber den Dateinamen identifiziert Weblinks Bearbeiten a href http www opengroup org onlinepubs 9699919799 utilities tail html tail a copy the last part of a file Open Group Base Specification b tail 1 b display the last part of a file OpenBSD General Commands Manual b tail 1 b Den letzten Teil von Dateien ausgeben Debian GNU Linux Ausfuhrbare Programme oder Shell Befehle HandbuchseiteEinzelnachweise Bearbeiten a b tail Spezifikation des POSIX Standards Abgerufen am 25 April 2019 englisch The Open Group Base Specifications Issue 7 2018 edition 12 2 Utility Syntax Guidelines Abgerufen am 25 April 2019 englisch Unix Befehle der GNU Core UtilitiesDateien chgrp chown chmod cp dd df dir dircolors install ln ls mkdir mkfifo mknod mv rm rmdir shred sync touch vdirText awk cat cksum comm csplit cut expand fmt fold head join md5sum nl od paste ptx pr sha1sum sed sort split sum tac tail tr tsort unexpand uniq wcShell basename chroot date dirname du echo env expr factor false groups hostid id link logname nice nohup pathchk pinky printenv printf pwd readlink seq sleep stat stty tee test true tty uname unlink users who whoami yes Abgerufen von https de wikipedia org w index php title Tail Unix amp oldid 219345902