Записи на странице руководства Linux | различные виды
Страница руководства (страница руководства) - это руководство по документации по различным командам, доступным в 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) Человек, вход человека