
Ich habe bisher einen Weg gefunden: less +G filename
, aber nur mit wird zeilenweise nach oben gescrollt ↑.
Welche leistungsfähigere less
Verwendung bietet seitenweises Scrollen, eine rückwärts gerichtete Mustersuche usw.?
Antwort1
Ich bin sicher, jemand anders hat eine bessere Antwort, aber
Mit „less“, nachdem Sie die Datei geöffnet haben:
G goes to the bottom of the file
^b goes up one page
? searches backwards.
Wie gesagt, Sie können die Datei mit +G öffnen und dann mit ? und ^b nach oben scrollen. Es gibt wahrscheinlich clevere awk-Dinge, mit denen Sie dasselbe in einem Skript erreichen können.
Antwort2
Zur Abwechslung, wenn Sie eine Datei tatsächlich rückwärts lesen möchten/müssen (letzte Zeile zuerst):
tac filename | less
Antwort3
verwenden:
less +F /path/to/your/file
das ist weniger, aber von unten beginnend. Außerdem wird mit +F, wenn in die Datei geschrieben wird, während Sie weniger verwenden, dieser zusätzliche Inhalt ausgegeben. Dies kann für Protokolle nützlich sein.
Verwenden Sie die Pfeiltaste nach oben, um zeilenweise zurückzugehen, oder Strg+B, um seitenweise vorzugehen.
Antwort4
Schwanz -r | weniger
Ich weiß nicht, warum niemand darauf gekommen ist. Tail greift ganz einfach das Ende einer Datei. Ist -r nicht eine gängige Option?