Например: man(1)
, find(3)
, updatedb(2)
?
Что означают числа в скобках (брит. «Скобки»)?
linux
unix
command-line
manpage
duckyflip
источник
источник
Ответы:
Это раздел, которому назначена страница руководства для команды.
Они разделены как
Оригинальные описания каждого раздела можно увидеть в Руководстве программиста Unix (стр. Ii).
источник
man 5 foo
Раздел команды документирован в руководстве. Список разделов документирован в мужском руководстве. Например:
Это полезно, когда в разных секциях существуют одинаковые или точно одинаковые команды
источник
Причина, по которой номера разделов являются значительными, заключается в том, что много лет назад, когда дисковое пространство было более серьезной проблемой, чем сейчас, разделы можно было устанавливать по отдельности.
Например, во многих системах были установлены только 1 и 8. В эти дни люди склонны искать команды в Google вместо этого.
источник
Также обратите внимание, что в других Unix-системах метод указания раздела отличается. На солярисе, например, это:
источник
Указывает раздел справочных страниц, в которых находится команда. Ключ -s команды man можно использовать для ограничения поиска определенными разделами.
Когда вы просматриваете справочную страницу, в верхнем левом углу отображается название раздела, например:
Пользовательские команды printf (1)
Стандартные функции библиотеки C printf (3C)
Поэтому, если вы пытаетесь найти функции C и не хотите случайно увидеть страницу для пользовательской команды с таким же именем, вы должны выполнить 'man -s 3C ...'
источник
Как говорит @Ian G , это разделы справочной страницы. Давайте сделаем еще один шаг вперед:
1. См. Справочную страницу для команды man с командой
man man
, и она показывает 9 разделов следующим образом:2.
man <section_num> <cmd>
Представим, что вы гуглите по командам Linux. Вы можете найти эту
OPEN(2)
страницу в Интернете по адресу : http://man7.org/linux/man-pages/man2/open.2.html .Чтобы увидеть это на страницах руководства на вашем компьютере, просто введите
man 2 open
.Для
FOPEN(3)
использованияman 3 fopen
и т. Д.3.
man <section_num> intro
Для чтения интро страниц в разделе, ввести
man <section_num> intro
, напримерman 1 intro
,man 2 intro
,man 7 intro
и т.д.Чтобы просмотреть все вводные страницы руководства последовательно, один за другим, сделайте
man -a intro
. Начальная страница для Раздела 1 откроется. Нажмите, qчтобы выйти, затем нажмите, Enterчтобы просмотреть вступление к Разделу 8. Нажмите, qчтобы выйти, а затем нажмите, Enterчтобы просмотреть вступление к Разделу 3. Продолжайте этот процесс до завершения. Каждый раз после нажатия qвы будете возвращаться к главному экрану терминала, но вы все равно будете в интерактивном режиме и увидите следующую строку:Обратите внимание, что порядок раздела, который
man -a intro
проведет вас через:Этот порядок поиска является преднамеренным, поскольку
man man
страница объясняет:Связанные с:
источник
Википедия подробно о разделах руководства:
источник