KirMol Wiki

Добро пожаловать в KirMol Wiki

Инструменты пользователя

Инструменты сайта


linux:commands:head

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

linux:commands:head [2026/10/03 10:49] – создано Кирилл Молчановlinux:commands:head [2026/10/03 10:49] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 1: Строка 1:
 +====== Команда head ======
 +
 +----
 +
 +===== О команде head =====
 +
 +Команда head - Используется для вывода первых 10 строк текстового файла или стандартного потока вывода.
 +
 +===== Опции head =====
 +
 +  * **--help** - Показать справочную информацию по команде
 +  * **--version** - Показать информацию о версии head
 +  * **-c** - Задаёт количество байт, которое необходимо вывести
 +  * **-n** - Задаёт количество строк, которое необходимо вывести в файле(ах), а не первые 10 по умолчанию
 +  * **-q** - Не показывает заголовки с именами файлов
 +  * **-v** - Всегда показывает заголовки с именами файлов
 +  * **-z** - Разделяет строки NUL (нулевой байт,''\0)'', а не символом новой строки
 +
 +===== Использование head =====
 +
 +Показать первые 10 строк текстового файла:
 +<code bash>
 +head 1.txt
 +</code>
 +
 +Вывод в терминале:
 +<code>
 +О Linux
 +О ядре Linux
 +О проекте GNU
 +О Windows
 +О MacOS
 +О команде
 +О компьютере
 +О ноутбуке
 +О материнской плате
 +О процессоре
 +</code>
 +
 +Показать первые 10 строк нескольких текстовых файлов:
 +<code bash>
 +head 1.txt 2.txt
 +</code>
 +
 +Вывод в терминале:
 +<code>
 +==> 1.txt <==
 +О Linux
 +О ядре Linux
 +О проекте GNU
 +О Windows
 +О MacOS
 +О команде
 +О компьютере
 +О ноутбуке
 +О материнской плате
 +О процессоре
 +
 +==> 2.txt <==
 +О Linux
 +О ядре Linux
 +О проекте GNU
 +О Windows
 +О MacOS
 +О команде
 +О компьютере
 +О ноутбуке
 +О материнской плате
 +О процессоре
 +</code>
 +
 +Показать первые 5 строк нескольких текстовых файлов, используем опцию **-n**:
 +<code bash>
 +head -n 5 1.txt 2.txt
 +</code>
 +
 +Вывод в терминале:
 +<code>
 +==> 1.txt <==
 +О Linux
 +О ядре Linux
 +О проекте GNU
 +О Windows
 +О MacOS
 +
 +==> 2.txt <==
 +О Linux
 +О ядре Linux
 +О проекте GNU
 +О Windows
 +О MacOS
 +</code>
 +
 +Показать первые 5 строк в стандартном выводе, используем опцию **-n**:
 +<code bash>
 +ls -lh | head -n 5
 +</code>
 +
 +Вывод в терминале:
 +<code>
 +итого 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
 +</code>