tail zeigt die ganze Datei an und ändert dann nur

tail zeigt die ganze Datei an und ändert dann nur

Meine Linux-Version ist 2.6.32-47-Server (GCC-Version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1)) #109-Ubuntu SMP Dienstag, 7. Mai 2013, 02:17:05 UTC

Ich mache gerade ein tail -f file und das Leben ist gut. Aber das zeigt nur die letzten X Zeilen. Ist es möglich, dass tail zuerst die gesamte Datei anzeigt und sich dann wie tail -f verhält?

Ich habe es versucht tail -500 -f file, aber das gab mir tail: option used in invalid context -- 1
In gewisser Weise wäre es wie cat file; tail -f file; Aber es werden nur die Zeilen angezeigt, die nicht angezeigt werden, da diecat

Ist es möglich?

Antwort1

Das ist einfach:

tail -fn+1 file

-ffolgen, -n+1damit das Ende mit der ersten Zeile (dem Anfang der Datei) beginnt.

Antwort2

Eine andere Lösung besteht darin, die Follow-Funktion in zu verwenden less.

less -f file

Sie können den Folgemodus aktivieren, lessindem Sie drücken Shift+f. Ctrl+cDer Folgemodus wird beendet und die lessFunktionalität wird wiederhergestellt.

verwandte Informationen