Шпаргалки / Объяснение

Шпаргалка: быстро осмотреть текстовый файл

Откройте начало, конец или выбранный объём текста и различайте число строк, слов и байтов. Просмотр не должен менять исходный файл.

Начальный6 минОбщие принципы LinuxGNU Coreutils · documented stable optionsBash · pipeline semantics

Когда открыть эту шпаргалку

Большой журнал не обязательно выводить целиком. Сначала оцените объём, затем выберите нужный край файла. Количество байтов описывает размер данных, а количество переводов строки — отдельную характеристику, которая может отличаться от числа визуально видимых записей.

Выбор команды

В примерах report.txt обозначает ваш текстовый файл. Убедитесь в его назначении: бинарные данные и управляющие последовательности неудобно выводить прямо в терминал.

Что выяснитьКоманда или выражениеКак читать результат
Первые записиhead -n 12 -- report.txtНе более двенадцати строк с начала.
Последние записиtail -n 12 -- report.txtКонец файла без постоянного наблюдения.
Число newlinewc -l < report.txtИмя файла не добавляется, поскольку данные идут через stdin.
Количество байтовwc -c < report.txtДля UTF-8 число байтов может превышать число символов.
Слова и строкиwc -w -l -- report.txtСмысл слова зависит от разделителей и локали.

Короткая последовательность

Последовательность даёт размер и два небольших фрагмента. Подставьте путь существующего отчёта; эти команды читают источник.

Локальная Linux-система
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 или проверьте знакомые команды в учебном терминале.

Поиск по Linux

Поиск локальный. ↑ ↓ — перейти к результату, Enter — открыть.

Навигация