Что делает команда «tail»?

Список предварительно скомпилированных пакетов/библиотек и их версий, доступных для некоторой версии Ubuntu (например, 14.04), доступен на этой странице:

http://packages.ubuntu.com/source/trusty/devel/

10
задан 28.03.2020, 20:25

4 ответа

Команда tail - это утилита командной строки для вывода последней части файлов, переданных ей через стандартный ввод. Он записывает результаты в стандартный вывод. По умолчанию tail возвращает last ten lines каждого файла, который ему дан. Он также может быть использован для отслеживания файла в режиме реального времени и просмотра новых строк.

Чтобы просмотреть последние десять строк файла, передайте имя файла команде tail.

Чтобы задать количество отображаемых строк с помощью tail, передайте опцию -n, а затем количество отображаемых строк.

tail -n 1 /usr/share/dict/words

1
ответ дан 28.03.2020, 20:26
  • 1
    Используйте комбинацию и показать последние n строки и сохранить после хвоста-f-n100/var/log/syslog журнала hte – Nick Weseman 28.03.2020, 20:26

Команда tail показывает последние десять строк файла.

tail -f отображает последние десять строк файла и отслеживает файл на наличие новых изменений. Другими словами, он будет добавлять любые изменения в Терминал по мере их появления в файле.

Конечно, для получения дополнительной информации, запустите man tail в Терминале.

9
ответ дан 28.03.2020, 20:26

Я бы посоветовал вам взглянуть на man страницу tail. Просто запустите man tail в вашей оболочке или проверьте его онлайн .

Вывести последние 10 строк каждого ФАЙЛА на стандартный вывод. С более чем одним ФАЙЛОМ, перед каждым заголовком указывается имя файла. Без ФАЙЛА, или когда ФАЙЛ - -, читайте стандартный ввод.

-f, --follow [= {name | descriptor}]
выводить добавленные данные по мере роста файла; -f, --follow и --fol- low = descriptor эквивалентны

И если вы не знаете, что такое человек, вы всегда можете набрать man man;)

16
ответ дан 28.03.2020, 20:27

То, что у вас есть, это выход вашего файла /var/logs/syslog.

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

Для получения дополнительной информации о файлах такого типа посмотрите на этот вопрос: Разница между / var / log / messages, / var / log / syslog и /var/log/kern.log?[116 ]

Вы должны знать, что tail является командой, и, как говорят другие пользователи, вы можете знать, что команда делает, добавляя man в начале.

1
ответ дан 28.03.2020, 20:28

Теги

Похожие вопросы