Шпаргалка: быстро осмотреть текстовый файл
Откройте начало, конец или выбранный объём текста и различайте число строк, слов и байтов. Просмотр не должен менять исходный файл.
Когда открыть эту шпаргалку
Большой журнал не обязательно выводить целиком. Сначала оцените объём, затем выберите нужный край файла. Количество байтов описывает размер данных, а количество переводов строки — отдельную характеристику, которая может отличаться от числа визуально видимых записей.
Выбор команды
В примерах report.txt обозначает ваш текстовый файл. Убедитесь в его назначении: бинарные данные и управляющие последовательности неудобно выводить прямо в терминал.
| Что выяснить | Команда или выражение | Как читать результат |
|---|---|---|
| Первые записи | head -n 12 -- report.txt | Не более двенадцати строк с начала. |
| Последние записи | tail -n 12 -- report.txt | Конец файла без постоянного наблюдения. |
| Число newline | wc -l < report.txt | Имя файла не добавляется, поскольку данные идут через stdin. |
| Количество байтов | wc -c < report.txt | Для UTF-8 число байтов может превышать число символов. |
| Слова и строки | wc -w -l -- report.txt | Смысл слова зависит от разделителей и локали. |
Короткая последовательность
Последовательность даёт размер и два небольших фрагмента. Подставьте путь существующего отчёта; эти команды читают источник.
wc -l -c -- report.txt
head -n 5 -- report.txt
tail -n 5 -- report.txtПроверка вывода
У короткого файла начало и конец могут пересекаться. Одинаковые строки в двух фрагментах не доказывают дублирования в самом источнике. Если последняя запись не заканчивается newline, wc -l не добавит за неё единицу.
Границы применения
tail -f и tail -F решают задачу наблюдения и требуют отдельного понимания ротации, дескриптора и имени. Просмотр фрагмента не подтверждает правильность всего формата. Для структурированных данных нужен парсер соответствующего формата.
Технические источники
Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.
- Руководство head(1)
- Руководство tail(1)
- Руководство wc(1)
Проверка текста: 2026-09-11. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.
Примеры для собственной Linux-системы с Bash и указанными утилитами. Наличие пакетов и набор опций проверьте в установленной версии; браузерный терминал поддерживает только своё подмножество.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.