Номера разделов
man
покажет man-страницу из любого раздела, man 7
покажет man-страницу из раздела 7. Итак, здесь 7 относится к разделу конкретной команды, для которой вы ищете страницу руководства.
Раздел, если таковой имеется, заставит человека взглянуть только на этот раздел руководства.
Разделы
В следующей таблице приведены номера разделов руководства, а также типы страниц, которые они содержат.
1: исполняемые программы или команды оболочки
2: Системные вызовы (функции, предоставляемые ядром)
3: Библиотечные вызовы (функции внутри программных библиотек)
4: Специальные файлы (обычно находятся в / dev)
5: форматы файлов и соглашения, например, / etc / passwd
6: Игры
7: Разное (включая макропакеты и соглашения), например, man (7), groff (7)
8: Команды системного администрирования (обычно только для root). Обзор различных тем, соглашений и протоколов, стандартов наборов символов и прочего.
9: подпрограммы ядра [нестандартные]
Команды в более чем одном разделе
В большинстве случаев вы захотите использовать man
команду без дополнительных n . Однако в некоторых случаях команда появляется в нескольких разделах. Например, если вы man open
введете команду , вы получите страницу руководства для openvt из раздела 1. Но если вам нужно просмотреть страницу руководства для открытия в виде команды C (или системного вызова, как в приведенной выше таблице), вам нужно выполнить команду man 2 open
,
Очень похожим примером будет man printf
и man 3 printf
. Пожалуйста, введите команды и убедитесь сами в разнице в выводе.
Ваша проблема man 7 unix
(UNIX (7))
Итак, UNIX (7) означает, что он принадлежит разделу 7.
Какой раздел будет отображаться по умолчанию, если я не предоставлю номер раздела?
Действие по умолчанию - поиск во всех доступных разделах в предварительно заданном порядке и отображение только первой найденной страницы, даже если страница существует в нескольких разделах.
Как узнать номер раздела команды?
Если вам необходимо выяснить, в какие разделы входит термин / команда man -k
(эквивалентно команде apropos). Таким образом, man -k printf
будет искать короткие описания и имена страниц руководства по ключевому слову printf в качестве регулярного выражения. Распечатайте любые совпадения. (Эквивалентно apropos -r printf
). Выполните команду, посмотрите, какую тонну вы получите. Если вам нужно избегать совпадений подстрок (например, он будет показывать sprintf, если вы запускаете man -k printf
), то вам нужно использовать его ^term
для ограничения, как показано ниже,
man -k '^printf'
Printf (3o) - Formatted output functions.
printf (1) - format and print data
printf (3) - formatted output conversion
Связанная команда
Связанная команда, apropos
как указано выше, выполняет поиск по именам и описаниям страниц справочника. Если вы не уверены, какую страницу руководства вы ищете, но у вас есть общее представление, используйте эту команду.
regex
нет 7 разделов ...