Befehl zum erneuten Laden der Datei von der Festplatte, um Änderungen anzuzeigen, wenn "less?" Verwendet wird.

879
Dan Stevens

Gibt lesses einen Befehl zum erneuten Laden einer Datei von der Festplatte, sodass weniger Änderungen an einer Datei seit dem Start von less angezeigt werden? Dies würde mich lessabspeichern und neu starten, wenn ich Änderungen an der angezeigten Datei sehen möchte.

2
Sie meinen also, anstatt Daten, die an eine Datei angehängt wurden, wie `tail -f -n 200 some_file.txt`, zu folgen, würden Sie möchten, dass weniger die Datei neu lädt, aber nur geänderten Inhalt anzeigt, der sich irgendwo in der Datei befinden könnte. Mitte oder Ende beginnen? JakeGould vor 7 Jahren 0

2 Antworten auf die Frage

1
thrig

Es gibt zwei möglicherweise relevante Befehle, die im Fine-Handbuch für beschrieben werden less(1)

 R Repaint the screen, discarding any buffered input. Useful if the file is changing while it is being viewed.  F Scroll forward, and keep trying to read when the end of file is reached. Normally this command would be used when already at the end of the file. It is a way to monitor the tail of a file which is growing while it is being viewed. (The behavior is similar to the "tail -f" command.) 
0
wisbucky

R for repaint lädt die Datei unter Linux neu, funktioniert jedoch nicht für Mac.

Eine Problemumgehung für Mac ist das Drücken von. Dadurch hqwird die Hilfeseite geöffnet, und das Programm wird beendet. Das erneute Laden der Datei hat einen Nebeneffekt.