Возможный дубликат:
что означают скобки и число после команды 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.