====== Команда 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