Номери розділів
manпокаже манпайн з будь-якого розділу, man 7покаже сторінку сторінки з розділу 7. Отже, тут 7 посилається на розділ певної команди, для якої ви шукаєте сторінку керівництва.
Розділ, якщо він передбачений, спрямовує людину шукати лише той розділ посібника.
Розділи
Дивіться наступну таблицю для номерів розділів посібника з типом сторінок, які вони містять.
1: Виконані програми або команди оболонки
2: Системні виклики (функції, що надаються ядром)
3: Бібліотечні виклики (функції в програмних бібліотеках)
4: Спеціальні файли (як правило, в / dev)
5: Формати файлів і конвенцій, наприклад / etc / passwd
6: Ігри
7: Різне (включаючи макропакети та конвенції), наприклад man (7), groff (7)
8: Команди системного адміністрування (зазвичай тільки для root). Огляди різних тем, конвенцій та протоколів, стандартів набору символів та іншого.
9: Підпрограми ядра [Нестандартно]
Команди більш ніж в одному розділі
У більшості випадків ви хочете використовувати manкоманду без додаткових n . Однак у деяких випадках команда з’явиться в більш ніж одному розділі. Наприклад, якщо ви видаєте команду man open, ви отримуєте головну сторінку для openvt з розділу 1. Але якщо вам потрібно переглянути чоловічу сторінку для відкритої як команду C (або системний виклик, як зазначено в таблиці вище), вам потрібно видати man 2 open.
Дуже подібний приклад буде man printfі man 3 printf. Будь ласка, видайте команди та переконайтесь у різниці у виході.
Ваш випуск man 7 unix(UNIX (7))
Отже, UNIX (7) означає, що він належить до розділу 7.
Який розділ буде показаний за замовчуванням, якщо я не надаю номер розділу?
Дія за замовчуванням полягає в пошуку у всіх доступних розділах, дотримуючись заздалегідь визначеного порядку, і показувати лише першу знайдену сторінку, навіть якщо сторінка існує у кількох розділах.
Як дізнатись номер розділу команди?
Якщо вам потрібно з’ясувати, до яких розділів потрапляє термін / команда man -k(еквівалентно команді apropos). Отже, man -k printf
буде шукати короткі описи та назви сторінок вручну за ключовим словом printf як регулярним виразом. Роздрукуйте будь-які сірники. (Рівнозначно apropos -r printf). Випустіть команду, побачите отриману тону. Якщо потрібно уникати збігів підрядків (наприклад, він показує sprintf, якщо ви запустите man -k printf), тому вам потрібно використовувати його ^termдля обмеження, як показано нижче,
man -k '^printf'
Printf (3o) - Formatted output functions.
printf (1) - format and print data
printf (3) - formatted output conversion
Пов'язана команда
Пов'язана команда, aproposяк зазначено вище, яка шукає назви сторінок вручну та їх описи. Якщо ви не впевнені, яку сторінку керівництва шукаєте, але маєте загальне уявлення, скористайтеся цією командою.
regex7 розділів немає ...