Возможный дубликат:
что означают скобки и число после команды Linux или функции C?
Я вижу, что многие утилиты имеют номер в скобках после своего имени, например ls(1)
или symlink(7)
. Как называются эти цифры и на что они ссылаются?
Возможный дубликат:
что означают скобки и число после команды Linux или функции C?
Я вижу, что многие утилиты имеют номер в скобках после своего имени, например ls(1)
или symlink(7)
. Как называются эти цифры и на что они ссылаются?
Ответы:
Номера относятся к разделу справочной страницы, к которой принадлежит справочная страница:
1 Исполняемые программы или команды оболочки
2 Системные вызовы (функции, предоставляемые ядром)
3 Библиотечные вызовы (функции внутри программных библиотек)
4 Специальные файлы (обычно находятся в / dev)
5 Форматы файлов и соглашения, например / etc / passwd
6 игр
7 Разное (включая макропакеты и соглашения), например, man (7), groff (7)
8 команд системного администрирования (обычно только для root)
9 подпрограмм ядра [нестандартные]
(из man man
:-))
Причиной показа этого раздела является, главным образом, то, что часто существует man-страница с одним и тем же именем в нескольких разделах, например man(1)
( man
команда) и man(7)
(система страниц руководства). То же относится, например, к системным вызовам (раздел 2,3) и программам командной строки (раздел 1) с тем же именем, например unlink
.
Кстати, вы можете использовать, man -a
чтобы увидеть справочные страницы из всех разделов для данного поискового запроса.
intro
справочную страницу в каждом разделе.
Если вы смотрите на man
страницу, когда видите их, они являются «разделом», в котором можно искать. По умолчанию man
извлекает первую найденную запись для данного запроса. Однако это может вызвать проблемы, когда у вас есть запись crontab
, команда и crontab
системный файл (команда используется для редактирования файла). Указав нужный раздел, вы можете указать человеку, которого ищете. man man
должен дать вам список разделов, и вы можете выбрать один с man <section> <query>
, например man 1 ls
.