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