В Linux более опций команды tail, которые позволяют удобно пользоваться при выводе строк в Linux. Например, команда tail <имя_файла> (tail /var/log/nginx.conf) выведет последние 10 строк указанного файла.

1. Как Ограничить Количество Выводимых Строк?
Команда tale предоставляет возможность посмотреть то количество срок, которое вам нужно, добавив цифры после ключа -n:

tail -n 100 /var/log/nginx.log

2. Как Отслеживать Изменения в Файле?
Команда tail вместе с опцией -f позволяет отслеживать изменения в файле.
Например, нам нужно понять для диагностики проблемы, появляются ли какие-то строки в лог-фалах сервиса nginx.

tail -f /var/log/nginx.log

3. Как изменить частоту обновления вывода в файле?
С помощью ключа -s можно изменить частоту обновлены вывода файла на отличное от значения по умолчанию, что равняется 1 раз в секунду.
Например, изменить частоту вывода раз в 3 секунды:

tail -s 3 /var/log/nginx.log

4. Как отслеживать изменения размера файла?
С помощью ключа -с возможно отследить изменения размера файла в байтах, например:

tail -c 1000 /var/log/nginx.log

5. C помощью команды grep  можете вывести более полезную информацию, добавив поиск по определенному слову:

tail -n 200 /var/log/nginx.log | grep -i error

6.Вывод команды tail в обратном порядке.
Первая часть команды tail остается прежней, затем мы разделяем с помощью | для обозначения следующего действия sort -r, которое сортирует вывод в обратном порядке.

tail –n 25 /var/log/nginx.log | sort -r

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.