Als «tail» getaggte Fragen

Anzeigen von Updates am Ende einer Datei mit oder ohne das Dienstprogramm tail

132
Katze Linie X bis Linie Y auf einer riesigen Datei

Angenommen, ich habe eine große Textdatei (> 2 GB) und möchte nur catdie Zeilen Xan Y(z. B. 57890000 bis 57890010). Soweit ich weiß, kann ich dies durch Piping headin tailoder umgekehrt tun, d. H head -A /path/to/file | tail -B oder alternativ tail -C /path/to/file | head -D wobei A, B, Cund...

113
Liest tail die ganze Datei?

Wenn ich taileine 25 GB große Textdatei haben möchte, liest der tailBefehl dann die gesamte Datei? Da eine Datei auf einer Festplatte verstreut sein könnte, stelle ich mir das vor, aber ich verstehe solche Interna nicht

54
Das 'less'-Kommandozeilenäquivalent von' tail -f '

Ich möchte eine Datei mit less öffnen und die Datei automatisch scrollen lassen, ähnlich wie bei tail -f. Ich weiß, dass ich es kann less fileund drücke dann, um Shift-Ffür immer vorwärts zu kommen. wie tail -f. Ich brauche, lessweil es die --raw-control-charsFlagge liefert , was notwendig ist,...

47
Ausgabe von Dateiinhalten, während sie sich ändern

Ich möchte den Inhalt einer Datei ausgeben, während sie sich ändert. Beispiel foobar: magic_command foobar Das aktuelle Terminal sollte den Inhalt der Datei anzeigen und warten, bis, ich weiß nicht, ich ^ C drücke. Wenn ich dann von einem anderen Terminal aus Folgendes tue: echo asdf >>...

41
Was ist der Unterschied zwischen "tail -f" und "tail -F"?

Ich habe nie einen tail -FBefehl benutzt, sondern immer einen, tail -faber jemand hat mir gesagt, dass dies -Fohne viel Erklärung besser ist. Ich habe die Manpage für den Befehl tail nachgeschlagen. -f output appended data as the file grows; -F Same as --follow=name --retry --retry Keep trying to...

41
Hat weniger ein Feature wie tail --follow = name (-F)

Der Befehl lesskann verwendet werden, um tailin zu ersetzen tail -f file Funktionen wie die Handhabung der Binärausgabe und das Navigieren im Scrollback: less +F file Das +Präfix bedeutet "so tun, als würde ich das nach dem Start eingeben", und der Schlüssel Fbeginnt zu folgen. Kann aber lessauch...

38
Grep vom Ende einer Datei bis zum Anfang

Ich habe eine Datei mit ca. 30.000.000 Zeilen (Radius Accounting) und muss die letzte Übereinstimmung eines bestimmten Musters finden. Der Befehl: tac accounting.log | grep $pattern gibt was ich brauche, ist aber zu langsam, da das OS erst die ganze Datei lesen und dann an die Pipe senden muss. Ich...

36
Protokolldatei auf mehreren Rechnern über ssh nachverfolgen

Ich versuche, taileine Protokolldatei auf mehreren Remotecomputern zu erstellen und die Ausgabe an meine lokale Arbeitsstation weiterzuleiten. Ich möchte, dass die Verbindungen geschlossen werden, wenn ich Ctrl- drücke C. Im Moment habe ich folgende Funktion, die fast wie vorgesehen funktioniert ....

36
Wie bringe ich Vim dazu, sich wie "tail -f" zu verhalten?

Ich würde gerne wissen, ob es eine Möglichkeit gibt, Vim dazu zu bringen, sich so zu verhalten tail -f. Selbst das beste Vim-Plugin, das ich bisher gefunden habe, macht nicht das, was ich erwarte. Ich möchte das Datei-Update unbedingt in Echtzeit sehen . Selbst wenn ich nicht auf der Tastatur bin,...

36
Warum bedeutet „Schwanz -f… | Tail “keine Ausgabe produzieren?

Warum erzeugt der folgende Befehl keine Ausgabe? $ tail -f /etc/passwd | tail Nachdem ich über das Puffern gelesen hatte , versuchte ich Folgendes ohne Erfolg: $ tail -f /etc/passwd | stdbuf -oL tail Beachten Sie, dass Folgendes zu einer Ausgabe führt: $ tail /etc/passwd | tail So funktioniert das:...

34
Ist `tail -f` effizienter als` less + F`?

Dieser Artikel wies auf einige Gründe heraus zu verwenden less +Füber tail -f. Die meisten Gründe beziehen sich auf die Funktionen , nicht auf technische Gründe: less +FKann Dateien hervorheben, durchsuchen und durch sie navigieren. Wie wäre es mit den technischen Gründen? AFAIK, lessverwendet...

34
Piping von grep nach awk funktioniert nicht

Ich versuche, grepdas laufende tailDateiprotokoll und das nth Wort von einer Linie zu erhalten. Beispieldatei: $ cat > test.txt <<EOL Beam goes blah John goes hey Beam goes what? John goes forget it Beam goes okay Beam goes bye EOL ^C Wenn ich nun a tue tail: $ tail -f test.txt Beam goes...