Используйте «меньше» вместо «хвост» для прокрутки и поиска
Вы можете использовать tail -f error.log
или, лучше: tail -F error.log
.
Но если вы хотите прокрутить файл назад, это не очень полезно.
С
less +F error.log
Вы получаете функцию tail -f
,
но можете прервать чтение нового ввода с помощью Ctrl+ C.
Затем вы находитесь в обычном less
режиме,
где вы можете прокрутить назад, чтобы увидеть, что вы, возможно, пропустили с помощью Up/ Down
Также вы можете читать длинные строки файла журнала без переноса, используя Left/Right
Искать и показывать только совпадающие строки
Вы также можете искать регулярные выражения с /, ?назад nи Nдля следующего / предыдущего.
Для файлов журналов очень интересно то, что вы можете скрыть все несоответствующие строки для поиска &, отфильтровывая только совпадения.
Ключи в командной строке
С Fвнутренней стороны less
, вы по- прежнему в tail -f
-like режим.
В +
командной строке less +F
означает «нажать эти клавиши сразу после запуска меньше».
Таким образом, мы использовали нажатие клавиш Fпри запуске, которое описывается как:
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.)
Смотрите также, multitail
если вам нужно посмотреть более одного файла журнала.
tail -f error.log