Что означает число в скобках, указанное после имени команды Unix на страницах руководства?

StackOverflow https://stackoverflow.com/questions/62936

Вопрос

Например:человек (1), найти (3), обновленный b (2)?Что означают цифры в скобках (британ."скобки") имеется в виду?

Это было полезно?

Решение

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

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

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

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

Другие советы

Раздел, в котором команда описана в руководстве.Перечень разделов указан в руководстве пользователя.Например:

man 1 man
man 3 find

Это полезно, когда в разных разделах существуют похожие или абсолютно равные команды.

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

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

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

man -s 1 man

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

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

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

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

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

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