Menu
Coddy logo textTech

Head и Tail

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

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

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

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, чтобы проверить самые последние записи в файле log

Полезный приём: объединение обоих:

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

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

Задание

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

1. Выведите first 3 lines файла с помощью head -n 3 log.txt
2. Выведите last 1 line файла с помощью tail -n 1 log.txt

Пример формата: command1; command2
Подсказка: Точка с запятой ; позволяет последовательно выполнить несколько команд в одной строке.
ТРЕБУЕМЫЙ ФОРМАТ ВЫВОДА: [Ваш переведённый текст здесь]

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

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

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

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

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