Дополнительно
Есть ли способ динамически обновлять команду less?
Мне нравится команда watch
, но у нее есть свои ограничения.
Мне интересно узнать, могу ли я имитировать функциональность watch
с помощью less
. В основном мне нужна возможность прокручивать каталог по мере того, как он динамически изменяется с помощью запущенного скрипта.
142
11
В
меньше
, вы можете введите "F", чтобы сохранить значение в конец файла (например, хвост -Ф); вы можете набрать
:еи имя файла для просмотра другой файл, но к сожалению, если вы введете имя текущего файла, "меньше" не'т перезагрузить файл. Однако там'ы трюк, чтобы сделать его перечитать текущий файл, предложенный [sabgenton](https://unix.stackexchange.com/users/67483/sabgenton): **тип:E
и введите имя несуществующего файла**; что вызывает меньше, чтобы отобразить сообщение об ошибке, а затем перезагрузить текущий файл.Если вы'вновь ищу альтернативу
смотреть ЛС
, вот несколько:R
для перезагрузки (локальный) URL-адрес.Shift+F сделает
less
похожим наtailf
. То есть, он будет обновляться, если в файл будет добавлено больше данных.Просто наберите:
Это эмулирует нажатие на "Ф" и в Редакторе.
"человек" страниц может быть очень информативным. Дон'т быть запуганы ими. Среди всего остального, человек меньше говорит, Вы можете использовать команду
R
, чтобы:(Я понимаю, что этот вопрос в течение 6 лет, но она приходит на поиск Google, поэтому я'м не единственный, кто кликнул по ссылке, чтобы получить здесь.)
Клавиша "F" при запуске
less
будет выполнять "follow", подобноtail -f
, но я не уверен, что это позволит достичь того, что вы ищете.Я обычно просто типа <и>г</КБД> В хвосте выход на разовой основе. Я нахожу это особенно полезно на сетевой файловой системе, как Киф.
Вы можете использовать Vim, чтобы прочитать файл, а затем добавить следующие карты в свое `.vimrc файл, и вы можете легко загрузить файл с <и>,</КБД><и>Р</роз>:
Примечание Если вы уже редактировали файл, Vim будет жаловаться. Просто изменение
Игнорировать изменения.
R
для перекрашивания не всегда перезагрузить файл.<суп>[1]</SUP и ГТ;Обходной путь, который всегда перезагружает файл-нажать
штаб
, которая будет открыта страница помощи, затем закройте. Она имеет побочный эффект вытеснения файл для перезагрузки.[1] Вот некоторые примеры ситуаций, которые " р " не перезагрузка:
>
и>>
изменения: не перегружаютсяви
изменения: не перегружаютсяви
изменения: не перегружаютсяЯ считаю, что разница сводится к тому, инода изменения (вы можете проверить с
Общ -я foo.txt
). Если инода изменения, то " р " не будет работать.Вы можете передать его в
tail -f
вместо этого, это приведет к тому, что вы будете следовать за выводом. Однако вы потеряете возможность перемещения (прокрутки) по выводу.Если вы'повторно не прочь использовать браузер можно запустить Элджернона веб-сервер с помощью этой команды:
Затем список файлов будет отображаться и автоматически обновляется, в http://localhost:3000/
Я только что нашел эту ветку, как никто другой. Я хотел бы добавить в раствор, когда вы уже на конец файла, используя 'т' за 'Т' будут принудительно обновить файл.
В итоге сделал кнопку макроса для этого в моей программе терминал (и securecrt). Макрос-это просто 'гг'.