Возможный дубликат:
что означают скобки и число после команды Linux или функции C?
Я вижу, что многие утилиты имеют номер в скобках после своего имени, например ls(1)
или symlink(7)
. Как называются эти цифры и на что они ссылаются?
command-line
unix
manpages
Дуглас
источник
источник
Ответы:
Номера относятся к разделу справочной страницы, к которой принадлежит справочная страница:
(из
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
.источник