Записи на странице руководства Linux | различные виды

Опубликовано: 16 Февраля, 2022

Страница руководства (страница руководства) - это руководство по документации по различным командам, доступным в unix или unix-подобных операционных системах.

Чтобы проверить ручной ввод для использования любой команды, man имя_команды
В этой статье я использую команду printf для своих демонстраций.

мужчина printf

Выход:

PRINTF (1) Пользовательские команды PRINTF (1)

ИМЯ
       printf - форматирование и печать данных

ОБЗОР
       printf ФОРМАТ [АРГУМЕНТ] ...
       printf ВАРИАНТ

ОПИСАНИЕ
       Распечатайте АРГУМЕНТ (ы) в соответствии с ФОРМАТОМ или выполните в соответствии с ВАРИАНТОМ:

       --help отобразить эту справку и выйти

       --версия
              вывести информацию о версии и выйти

       FORMAT управляет выводом, как в C printf. Интерпретируемые последовательности:

        "двойная кавычка

       \ обратная косая черта

        предупреждение (BEL)

...

Если вы внимательно посмотрите на вывод выше, верхняя строка содержит PRINTF (1) , 1 в фигурных скобках - это тип ввода man. Номер в основном соответствует разделу справочной страницы.

Руководство разделено на 8 разделов, которые (по Research Unix, BSD, macOS и Linux):

Раздел Описание
1 Общие команды
2 Системные вызовы
3 Библиотечные функции, охватывающие, в частности, стандартную библиотеку C
4 Специальные файлы (обычно устройства, которые находятся в / dev) и драйверы
5 Форматы файлов и соглашения
6 Игры и заставки
7 Разное
8 Команды и демоны системного администрирования

Давайте продолжим пример PRINTF , для всех записей попробуйте следующую команду:

man -a printf

Выход:

PRINTF (1) Пользовательские команды PRINTF (1)

ИМЯ
       printf - форматирование и печать данных

ОБЗОР
       printf ФОРМАТ [АРГУМЕНТ] ...
       printf ВАРИАНТ

ОПИСАНИЕ
       Распечатайте АРГУМЕНТ (ы) в соответствии с ФОРМАТОМ или выполните в соответствии с ВАРИАНТОМ:

       --help отобразить эту справку и выйти

       --версия
              вывести информацию о версии и выйти

       FORMAT управляет выводом, как в C printf. Интерпретируемые последовательности:

        "двойная кавычка

...

Когда вы вводите q для выхода, на терминале появляется текст ниже, нажмите Enter, чтобы продолжить, чтобы увидеть другую запись printf.

--Человек-- следующий: printf (3) [просмотр (возврат) | пропустить (Ctrl-D) | выйти (Ctrl-C)]

Продолжение вывода:

PRINTF (3) Руководство программиста Linux PRINTF (3)

ИМЯ
       printf, fprintf, dprintf, sprintf, snprintf, vprintf, vfprintf, vdprintf, vsprintf, vsnprintf - преобразование форматированного вывода

ОБЗОР
       #включают 

       int printf (const char * формат, ...);
       int fprintf (ФАЙЛ * поток, const char * формат, ...);
       int dprintf (int fd, const char * формат, ...);
       int sprintf (char * str, const char * format, ...););
       int snprintf (char * str, size_t size, const char * format, ...););

       #включают 

       int vprintf (const char * format, va_list ap);
       int vfprintf (ФАЙЛ * поток, const char * формат, va_list ap);

...

Чтобы проверить конкретную запись в printf или любой другой команде, вы можете напрямую указать номер раздела, например:

мужчина 3 printf

Вывод: отобразится запись man, соответствующая разделу 3 printf.

Некоторые полезные параметры команды man:
1) -f опция

man -f printf

Выход:
Он отобразит краткое описание printf, если оно доступно, аналогично

printf - format and print data

2) опция -k

человек -k printf

Выход:
Он будет искать ключевые слова в кратких описаниях страниц руководства и отображать любые совпадения.

printf (1) - форматирование и печать данных
printf (1p) - записать форматированный вывод
printf (3) - преобразование форматированного вывода
printf (3p) - распечатать форматированный вывод
printf [builtins] (1) - встроенные команды bash, см. bash (1)

3) -w параметр
Он печатает расположение файлов cat, которые будут отображаться, а не содержимое файлов.

человек -w printf

Выход:

/usr/share/man/man1/printf.1.gz

4) -K вариант
Он будет искать текст на всех страницах руководства.

человек -K printf

Выход:
Он отобразит все записи man, содержащие ключевое слово printf, и после отображения каждой записи вы можете нажать Enter для просмотра второй записи.
Например:
Ниже предлагается просмотреть вторую запись для printf, вы можете либо пропустить ее, либо выйти, чтобы завершить команду.

--Человек-- следующий: git-show (1) [просмотр (возврат) | пропустить (Ctrl-D) | выйти (Ctrl-C)]

Использованная литература :
1) wiki / Man_page
2) Человек, вход человека