К содержимому
Claude Code с 0:полный курс
Уровень 2 · Работа с содержимым 4 мин Проверено автором · 2 июл. 2026 г.

Первые и последние строки: head и tail

head показывает начало файла, tail — конец. Как заглянуть в большой файл, не читая его целиком.

Уровень 2 · 0 / 9 уроков0%

cat хорош для коротких файлов. Но представь лог на тысячи строк — выводить его целиком, чтобы взглянуть на пару строчек, бессмысленно. Для этого есть две точные команды: head и tail.

head — начало файла

head (голова) печатает строки с начала файла. По умолчанию — первые 10, но количество можно задать флагом -n:

head -n 3 log.txt

Эта команда покажет только первые три строки log.txt. Удобно, когда нужно быстро понять, что за файл перед тобой и как он начинается.

tail — конец файла

tail (хвост) работает зеркально — печатает строки с конца:

tail -n 3 log.txt

Это особенно полезно с логами: самые свежие события обычно записываются в конец, и tail сразу показывает, что произошло последним.

Совет

Запомнить легко: head — голова (начало), tail — хвост (конец). А число после -n — это сколько строк ты хочешь увидеть.

Попробуй

В рабочей папке лежит файл log.txt из шести строк. Покажи только первые три:

head -n 3 log.txt

В выводе ты увидишь «строка 1», «строка 2» и «строка 3» — а до остальных дело не дойдёт. Попробуй потом сам заменить head на tail и сравни результат.

Мини-проверка

Что покажет команда head log.txt, если запустить её совсем без флага -n?

Проверь себя

Отвечено 0/3
Режим:

Что показывает команда `head -n 3 файл`?

Какой командой посмотреть последние строки файла?

Зачем нужны head и tail, если есть cat?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Задание

Покажи первые 3 строки файла log.txt.

Tab дополнить · прошлые · Ctrl+L очистить · help команды

  • Не выполнено: Использована команда head
  • Не выполнено: Показаны первые строки

Вопросы и ответы по уроку

Что показывает команда `head -n 3 файл`?

head — «голова», начало файла. Флаг -n 3 ограничивает вывод тремя первыми строками.

Какой командой посмотреть последние строки файла?

tail — «хвост», конец файла. `tail -n 3 файл` покажет три последние строки.

Зачем нужны head и tail, если есть cat?

cat печатает файл целиком. Для больших файлов это неудобно, а head и tail показывают только начало или конец.

Что покажет команда head log.txt, если запустить её совсем без флага -n?

Без флага -n у head есть значение по умолчанию — первые 10 строк. Флаг нужен, только когда хочешь другое количество.

Почитать по теме в блоге

Листай уроки клавишами · поиск по ⌘K