it-swarm-ru.tech

Что означает число в скобках после имен команд Unix в manpages?

Например: man (1), find (3), updatedb (2)? Что означают числа в скобках (брит. "Скобки")?

447
duckyflip

Это раздел, которому назначена страница руководства для команды.

Они разделены как

  1. Общие команды
  2. Системные звонки
  3. Функции библиотеки C
  4. Специальные файлы (обычно устройства, найденные в/dev) и драйверы
  5. Форматы файлов и соглашения
  6. Игры и заставки
  7. Разное
  8. Команды и демоны системного администрирования

Оригинальные описания каждого раздела можно увидеть в Руководство программиста Unix (стр. Ii).

421
Ian G

Раздел команда документирован в руководстве. Список разделов документирован в мужском руководстве. Например:

man 1 man
man 3 find

Это полезно, когда в разных секциях существуют одинаковые или точно одинаковые команды

73
Vinko Vrsalovic

Причина, по которой номера разделов являются значительными, заключается в том, что много лет назад, когда дисковое пространство было более серьезной проблемой, чем сейчас, разделы можно было устанавливать по отдельности.

Например, во многих системах были установлены только 1 и 8. В эти дни люди склонны искать команды в Google вместо этого.

44
LepardUK

Также обратите внимание, что в других Unix-системах метод указания раздела отличается. На солярисе, например, это:

man -s 1 man
9
TREE

Указывает раздел справочных страниц, в котором находится команда. Ключ -s команды man можно использовать для ограничения поиска определенными разделами.

Когда вы просматриваете справочную страницу, в верхнем левом углу отображается название раздела, например:

Команды пользователя printf (1)
Стандартные библиотечные функции C printf (3C)

Поэтому, если вы пытаетесь найти функции C и не хотите случайно увидеть страницу для пользовательской команды с таким же именем, вы должны выполнить 'man -s 3C ...'

7
Dave Costa

Википедия подробности о разделах руководства:

  1. Общие команды
  2. Системные звонки
  3. Библиотечные функции, охватывающие, в частности, стандартную библиотеку C
  4. Специальные файлы (обычно устройства, найденные в/dev) и драйверы
  5. Форматы файлов и соглашения
  6. Игры и заставки
  7. Разное
  8. Команды и демоны системного администрирования
1
Bob Setterbo