Ich verwende den less
Verfolgungsmodus (Umschalt-F), um einem Protokoll zu folgen, wenn es aktualisiert wird. Manchmal ist es nützlich, einige Aktionen auf meinem System auszuführen und dann nur die Protokollausgabe zu sehen, die sich auf diese Aktion bezieht. Grundsätzlich würde ich einen Weg brauchen, um den Puffer zu leeren, damit ich nicht von alten Sachen abgelenkt werde.
Ich kann auf der Manpage nichts darüber finden, aber vielleicht gibt es einen Trick?
less | grep whatyourlooking
es eine Lösung sein?less -C -j-1^C+G1u "
, aber als ich dasF
Making hinzugefügt habe ,less -C -j-1^C+G1u F"
ist es schief gelaufen. DasF
positioniert die Seite neu. (+1, da ich die Antwort wissen möchte.)Antworten:
Ich bezweifle, dass es
less
eine solche Option gibt.Was Sie tun, ist dem, was Sie
tail -f
erreichen, sehr ähnlich , nur mit einem praktischen Bildlauf. Sie können den aktuellen Vorgang beendenless
und ihn mit neu startenAuf diese Weise enthält Ihr Puffer nur
lines_back
Zeilen des Protokolls (und sollte trotzdem wachsen).quelle
Jeder Option im Abschnitt BEFEHLE der weniger Manpage kann + vorangestellt werden. Dieser Befehl findet beispielsweise den entsprechenden Abschnitt im Handbuch:
quelle
Verwenden Sie Strg-L, um das Terminal zu löschen (unter Windows / SuperPuTTY anders als unter Linux).
Dann:
Dies zeigt einen leeren Bildschirm an und alle neuen Protokollzeilen werden dem Bildschirm hinzugefügt.
Dies ist nicht
less
der Fall, aber Sie können es jederzeit unter einer anderen Registerkarte ausführen, um die volle Leistung des Scrollbacks und der Suche beizubehalten.quelle