Команда для перезагрузки файла с диска, чтобы показать изменения при использовании «less?»

816
Dan Stevens

В lessесть команда для перезагрузки файла с диска, так что меньше будет показывать все изменения, внесенные в файл, так как меньше был запущен? Это спасло бы меня от необходимости прерывать и перезапускать, lessесли я хочу увидеть изменения в файле, который я просматриваю.

2
Таким образом, вы имеете в виду, что вместо следующих данных, добавляемых в файл, используя что-то вроде `tail -f -n 200 some_file.txt`, вы хотели бы, чтобы` less` перезагружал файл, но отображал только измененное содержимое, которое может находиться в любом месте файла? Начало середина или конец? JakeGould 7 лет назад 0

2 ответа на вопрос

1
thrig

Есть две, возможно, соответствующие команды, подробно изложенные в прекрасном руководстве для 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 для перекраски перезагружает файл в Linux, но не работает для Mac.

Обходной путь для Mac - нажать hq, после чего откроется страница справки и выйти. У него есть побочный эффект перезагрузки файла.

Похожие вопросы