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