Почему приложения Unix задокументированы с числом в скобках с человеком?

Когда я пытаюсь получить помощь по команде Unix, я получаю ссылку, чтобы сказать tar(1) или же lsof(8),

Почему в скобках есть число и к чему оно относится?

2 ответа

Решение

Руководство разделено на главы, и некоторые темы фактически документированы дважды, что часто бывает, когда имеется функция или системный вызов библиотеки C, которая также доступна в виде команды пространства пользователя или файл конфигурации с тем же именем, что и подайте документы (пример: chown это команда пространства пользователя и системный вызов, и вы найдете chown в разделе 1 и 2). Затем номер используется для выбора соответствующей главы:

man 1 ls
  • Раздел 1: пользовательские команды
  • Раздел 2: системные вызовы
  • Раздел 3: библиотечные функции
  • Раздел 4: специальные файлы
  • Раздел 5: форматы файлов
  • Раздел 6: игры
  • Раздел 7: конвенции и сборник
  • Раздел 8: администрация и привилегированные команды
  • Раздел L: функции математической библиотеки
  • Раздел N: функции tcl

Да, что сказал SvW. Вы можете получить полный документ от самого человека, набрав:

$ man 1 man

   1   Executable programs or shell commands
   2   System calls (functions provided by the kernel)
   3   Library calls (functions within program libraries)
   4   Special files (usually found in /dev)
   5   File formats and conventions eg /etc/passwd
   6   Games
   7   Miscellaneous (including macro  packages  and  conven-
       tions), e.g. man(7), groff(7)
   8   System administration commands (usually only for root)
   9   Kernel routines [Non standard]
Другие вопросы по тегам