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   # show first 3 lines
head -n 1 log.txt   # show only the first line

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

tail log.txt

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

tail -n 3 log.txt   # show last 3 lines
tail -n 1 log.txt   # show only the last line

Когда использовать каждую:

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

Полезный трюк — комбинирование обоих:

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

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

Задание

Новичок

Используйте head и tail для просмотра log.txt:

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

Подсказка: Используйте флаг -n для управления количеством выводимых строк. Запустите обе команды одну за другой.

Шпаргалка

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

head log.txt

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

tail log.txt

Используйте флаг -n для указания количества строк:

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

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

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

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

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

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

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