На що посилається 1 в ls (1)? [дублікат]


17

Можливий дублікат:
Що означають дужки та число після команд Linux чи функції C?

Я бачу, що у багатьох комунальних служб є число в дужках після їх імені, наприклад, ls(1)або symlink(7). Як називаються ці числа, і на що вони посилаються?


Я завжди бачив це, але ніколи не піклувався просити чи знаходити відповідь на це. +1, щоб задати це питання.
Джеффрі Хосе

Відповіді:


23

Номери посилаються на розділ 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для перегляду сторінок із усіх розділів для заданої пошукової фрази.


Спасибі! Я думаю, що мої файли man повинні бути налаштовані неправильно. Коли я намагаюся знайти людину в розділі 7, я просто отримую "Немає запису для людини у розділі 7 цього посібника", - а людина (1) описує лише те, як викликати виконаного чоловіка.
Дуглас

Ну, набір довідкових сторінок не стандартизований, AFAIK. Тож, можливо, ваша ОС / установки просто вибрали інший набір довідкових сторінок. На якій ОС ви працюєте?
sleske

Номери розділів дещо відрізняються між варіантами unix. 1, 2 і 3 міцно закріпилися, інші - не так. Список, наведений тут, призначений для Linux. У багатьох системах є introдовідкова сторінка в кожному розділі.
Жил "ТАК - перестань бути злим"

4

Якщо ви переглядаєте manсторінку, коли їх бачите, це "розділ", в якому слід шукати. За замовчуванням manпіднімає перший запис, який він знайде для даного запиту. Однак це може спричинити проблеми, коли у вас є запис crontab, команда та crontabсистемний файл (команда використовується для редагування файлу). Вказавши потрібний розділ, ви можете сказати людині, якого ви шукаєте. man manповинен дати вам перелік розділів, і ви можете вибрати один із man <section> <query>, наприклад man 1 ls.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.