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

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

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

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

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

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

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

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