Menu
Coddy logo textTech

Head и Tail

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

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

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

head log.txt

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

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

Команда <strong>tail</strong> показывает последние строки файла. По умолчанию она показывает последние 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. Чтобы пройти испытание, выполните обе команды в одной строке, разделив их точкой с запятой (;), чтобы вывод обеих команд был захвачен вместе:

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

Пример формата: command1; command2
Совет: Точка с запятой ; позволяет последовательно выполнять несколько команд в одной строке.

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

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

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

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