Tail: различия между версиями
[отпатрулированная версия] | [непроверенная версия] |
Автодевикификация Журналирование. |
Пушёк (обсуждение | вклад) Нет описания правки Метка: редактор вики-текста 2017 |
||
Строка 19: | Строка 19: | ||
<source lang="bash">tail -F /var/log/messages</source> |
<source lang="bash">tail -F /var/log/messages</source> |
||
== См. также == |
== См. также == |
||
* [[head (Unix)|head]] |
* [[head (Unix)|head]] — команда выводящая начало файла |
||
* [[watch]] |
* [[watch]] — команда для слежения за процессом |
||
{{Unix-stub}} |
{{Unix-stub}} |
Текущая версия от 16:11, 25 мая 2024
tail — утилита в UNIX, выводящая несколько (по умолчанию 10) последних строк из файла.
Синтаксис
[править | править код]tail [параметры] имя_файла
Ключ -n <количество строк> (или просто -<количество строк>) позволяет изменить количество выводимых строк:
tail -20 /var/log/messages
Команда часто используется в качестве элемента конвейера обработки текста различными утилитами:
df | head -n 2 | tail -n 1 | column -t | cut -d" " -f1
Слежение за файлом
[править | править код]При использовании специального ключа -f утилита tail следит за файлом: новые строки (добавляемые в конец файла другим процессом) автоматически выводятся на экран в реальном времени. Это особенно удобно для слежения за журналами. Например:
tail -f /var/log/messages
Чтобы остановить мониторинг файла и выйти из программы, необходимо нажать Ctrl+C. Эта команда может быть запущена в фоне при использовании с &.
Используйте опцию -F, если производится слежение за автоматически архивируемыми файлами журналов, например, с помощью logrotate. В этом случае слежение за файлом будет происходить даже в случае его переименования, пересоздания или удаления.
tail -F /var/log/messages
См. также
[править | править код]Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |
В статье не хватает ссылок на источники (см. рекомендации по поиску). |