Открыть "меньше" прокручивать до конца


89

Есть ли способ открыть lessи прокрутить его до конца файла? Я всегда делаю less app.logи затем нажимаю, Gчтобы перейти ко дну.

Я надеюсь, что есть что-то вроде less --endили less -exec 'G'.

Ответы:


145

less +G app.log

+ запустит начальную команду при открытии файла

G прыгает до конца

Когда воспроизводятся несколько файлов, ++применяются команды к каждому просматриваемому файлу. Не только первый. Например, less ++G app1.log app2.log.


В соответствии с @Dfaure ниже, опция должна начинаться с ++, чтобы применяться к каждому просматриваемому файлу.
Даниэль Альфредо Соттиль

1
@DanielAlfredoSottile Хороший вопрос, я неправильно прочитал это раньше. Ответ был отредактирован, чтобы включить ++.
Майлз

36
less +F filename

будет идти до конца и хвост файла.

Из менее справочной страницы:

F Прокрутите вперед и продолжайте пытаться читать, когда достигнут конец файла. Обычно эта команда будет использоваться, когда уже в конце файла. Это способ контролировать хвост файла, который растет во время просмотра. (Поведение аналогично команде tail -f.)


8

Из справочной страницы меньше:

Если параметр командной строки начинается с +, то оставшаяся часть этого параметра считается начальной командой less. Например, + G указывает меньше начинать с конца файла, а не с начала, а + / xyz говорит ему начинать при первом появлении «xyz» в файле. В особом случае + действует как + g; то есть он запускает отображение с указанного номера строки (однако см. предостережение под командой «g» выше). Если опция начинается с ++, начальная команда применяется ко всем просматриваемым файлам, а не только к первому. Команда +, описанная ранее, также может использоваться для установки (или изменения) начальной команды для каждого файла.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.