linux:commands:head
Содержание
Команда head
О команде head
Команда head - Используется для вывода первых 10 строк текстового файла или стандартного потока вывода.
Опции head
- –help - Показать справочную информацию по команде
- –version - Показать информацию о версии head
- -c - Задаёт количество байт, которое необходимо вывести
- -n - Задаёт количество строк, которое необходимо вывести в файле(ах), а не первые 10 по умолчанию
- -q - Не показывает заголовки с именами файлов
- -v - Всегда показывает заголовки с именами файлов
- -z - Разделяет строки NUL (нулевой байт,
\0), а не символом новой строки
Использование head
Показать первые 10 строк текстового файла:
head 1.txt
Вывод в терминале:
О Linux О ядре Linux О проекте GNU О Windows О MacOS О команде О компьютере О ноутбуке О материнской плате О процессоре
Показать первые 10 строк нескольких текстовых файлов:
head 1.txt 2.txt
Вывод в терминале:
==> 1.txt <== О Linux О ядре Linux О проекте GNU О Windows О MacOS О команде О компьютере О ноутбуке О материнской плате О процессоре ==> 2.txt <== О Linux О ядре Linux О проекте GNU О Windows О MacOS О команде О компьютере О ноутбуке О материнской плате О процессоре
Показать первые 5 строк нескольких текстовых файлов, используем опцию -n:
head -n 5 1.txt 2.txt
Вывод в терминале:
==> 1.txt <== О Linux О ядре Linux О проекте GNU О Windows О MacOS ==> 2.txt <== О Linux О ядре Linux О проекте GNU О Windows О MacOS
Показать первые 5 строк в стандартном выводе, используем опцию -n:
ls -lh | head -n 5
Вывод в терминале:
итого 140K -rw-rw-r-- 1 kirill kirill 1,7K авг 11 2025 11142009xf8i.png -rwxrwxr-x 1 kirill kirill 101 июл 26 19:49 1.sh -rw-rw-r-- 1 kirill kirill 501 авг 7 12:19 1.txt drwxrwxr-x 8 kirill kirill 4,0K мая 23 15:40 wiki.kirmolpc.ru
linux/commands/head.txt · Последнее изменение: — Кирилл Молчанов
