Можливий дублікат:
Що означають дужки та число після команд Linux чи функції C?
Я бачу, що у багатьох комунальних служб є число в дужках після їх імені, наприклад, ls(1)
або symlink(7)
. Як називаються ці числа, і на що вони посилаються?
Можливий дублікат:
Що означають дужки та число після команд Linux чи функції C?
Я бачу, що у багатьох комунальних служб є число в дужках після їх імені, наприклад, ls(1)
або symlink(7)
. Як називаються ці числа, і на що вони посилаються?
Відповіді:
Номери посилаються на розділ manpage, до якого належить:
1 Виконані програми або команди оболонки
2 Системні виклики (функції, які надає ядро)
3 Бібліотечні дзвінки (функції в бібліотеках програм)
4 Спеціальні файли (зазвичай знаходяться в / dev)
5 Формати та конвенції файлів, наприклад / etc / passwd
6 Ігор
7 Різне (включаючи макропакети та конвенції), наприклад man (7), groff (7)
8 Команди системного адміністрування (зазвичай тільки для root)
9 ядер підпрограм [Нестандартно]
(від man man
:-))
Причина відображення розділу головним чином полягає в тому, що часто існує однакова назва сторінки з більш ніж одним розділом, наприклад man(1)
( man
команда) та man(7)
(система сторінок вручну). Те саме для системних викликів (розділ 2,3) та програм командного рядка (розділ 1) з такою ж назвою, наприклад unlink
.
До речі, ви можете використовувати man -a
для перегляду сторінок із усіх розділів для заданої пошукової фрази.
intro
довідкова сторінка в кожному розділі.
Якщо ви переглядаєте man
сторінку, коли їх бачите, це "розділ", в якому слід шукати. За замовчуванням man
піднімає перший запис, який він знайде для даного запиту. Однак це може спричинити проблеми, коли у вас є запис crontab
, команда та crontab
системний файл (команда використовується для редагування файлу). Вказавши потрібний розділ, ви можете сказати людині, якого ви шукаєте. man man
повинен дати вам перелік розділів, і ви можете вибрати один із man <section> <query>
, наприклад man 1 ls
.