Dies muss zuvor geschehen sein: Ich möchte eine Protokolldatei im Terminal geöffnet halten, damit ich Aktualisierungen überwachen kann, sobald sie auftreten. Meine Suchanfragen kommen mit allem außer dieser Situation. Mir muss eine Terminologie oder ein Schlüssel fehlen, da die Leute dies die ganze Zeit in anderen Programmen (z. B. NetBeans oder Rails-Server) tun.
46
tail -f myfile.log
. Das macht es schön. Ich liebe Linux.Antworten:
Versuche es mit:
wo
-f
steht für folgen .quelle
multitail
ist dies praktisch, z. B. Multitail -f your.log ref. unix.stackexchange.com/a/8419/17671grc
dh grc tail -f your.log ref. unix.stackexchange.com/a/21962/17671Ein anderer Weg:
OK, eine Art alberner Gebrauch von
watch
- aber Sie könnten denwatch
Befehl für andere Dinge nützlich finden .quelle
watch
Option ist besser für Dateien, die während der Wiedergabe umbenannt / entfernt und neu erstellt werden (entweder durch normalen Betrieb oder durch etwas wie Logrotate), andernfallstail -f
ist sie effizienter.tail -F
behandelt das.Eine Alternative zur Antwort von @ cYrus ist:
Der Vorteil ist, dass
less
Sie mit der-S
Flagge auch lange Zeilen abschneiden können , sodass sie nicht um den Terminalbildschirm herumlaufen und Sie gleichzeitig nach links / rechts scrollen können. Anstelle von Rohrleitungentail -f file.log
durchcut
oder etwas ähnliches, können Sie einfach:quelle