13

Что такое хорошая утилита командной строки Linux для просмотра файла журнала в прямом эфире? Это, вероятно, очевидно, но я полностью забыл это.

4 ответа4

19

Есть две вещи, которые сразу приходят на ум ...

хвост -f

или же

multitail

8

Предполагая, что вы находитесь в той же папке, что и файл журнала:

tail -f logfilename

2

Если вы хотите посмотреть определенный аспект вашего файла, скажем, просто IP-адреса в журнале доступа, вы можете сделать:

tail -f your_file | cut -d' ' -f1 | logtop

при условии, что IP-адреса являются первым столбцом вашего файла журнала.

1

Команда tailf функционально эквивалентна tail -f но лучше с точки зрения производительности. От man tailf:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .