Что означает 1 в ls (1)? [Дубликат]


17

Возможный дубликат:
что означают скобки и число после команды Linux или функции C?

Я вижу, что многие утилиты имеют номер в скобках после своего имени, например ls(1)или symlink(7). Как называются эти цифры и на что они ссылаются?


Я всегда видел это, но никогда не хотел спросить или найти ответ на это. +1 за вопрос.
Джеффри Хосе

Ответы:


23

Номера относятся к разделу справочной страницы, к которой принадлежит справочная страница:

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чтобы увидеть справочные страницы из всех разделов для данного поискового запроса.


Благодарность! Я думаю, что мои файлы man должны быть установлены неправильно. Когда я пытаюсь найти man в разделе 7, я просто получаю «Нет записи для man в разделе 7 руководства» - а man (1) описывает только, как вызвать исполняемый файл man.
Дуглас

Ну, набор man-страниц не стандартизирован, AFAIK. Так что, возможно, ваша ОС / установки просто выбрали другой набор страниц руководства ... На какой ОС вы работаете?
слеске

Номера разделов несколько отличаются в разных вариантах Unix. 1, 2 и 3 прочно закрепились, другие менее. Список, приведенный здесь, предназначен для Linux. Многие системы имеют introсправочную страницу в каждом разделе.
Жиль "ТАК - перестань быть злым"

4

Если вы смотрите на manстраницу, когда видите их, они являются «разделом», в котором можно искать. По умолчанию manизвлекает первую найденную запись для данного запроса. Однако это может вызвать проблемы, когда у вас есть запись crontab, команда и crontabсистемный файл (команда используется для редактирования файла). Указав нужный раздел, вы можете указать человеку, которого ищете. man manдолжен дать вам список разделов, и вы можете выбрать один с man <section> <query>, например man 1 ls.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.