Menu
CoddyTech

Head и Tail

Часть раздела Основы путешествия по Terminal на Coddy. Урок 30 из 82.

При работе с большими файлами часто не нужно читать файл целиком. Достаточно посмотреть его начало или конец. Команды head и tail позволяют сделать именно это.

Команда head показывает первые строки файла. По умолчанию она показывает первые 10 строк:

head log.txt

Чтобы указать, сколько строк показать, используй флаг -n:

head -n 3 log.txt   # показать первые 3 строки
head -n 1 log.txt   # показать только первую строку

Команда tail показывает последние строки файла. По умолчанию она показывает последние 10 строк:

tail log.txt

Чтобы указать количество строк:

tail -n 3 log.txt   # показать последние 3 строки
tail -n 1 log.txt   # показать только последнюю строку

Когда что использовать:

  • Используй head, чтобы посмотреть структуру или заголовок файла
  • Используй tail, чтобы проверить самые последние записи в файле журнала

Полезный приём: использовать обе команды вместе:

Можно использовать обе команды вместе, чтобы одновременно увидеть начало и конец файла:

head -n 2 log.txt
tail -n 2 log.txt
challenge icon

Задание

Новичок
Используй head и tail, чтобы просмотреть log.txt. Выполни обе команды: сначала head, а затем tail. Их можно ввести в двух строках или в одной, разделив точкой с запятой (;):

1. Выведи первые 3 строки файла с помощью head -n 3 log.txt
2. Выведи последнюю 1 строку файла с помощью tail -n 1 log.txt

Формат в одну строку: command1; command2
Подсказка: Точка с запятой ; запускает несколько команд одну за другой в одной строке.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Terminal