Часто на доменну сторінку посилається через суфікс із розділом, укладеним у дужки, наприклад:
read(2)
Цей стиль має дві основні переваги:
- відразу зрозуміло, що ви посилаєтесь на чоловічу сторінку - тобто ви можете написати щось на кшталт "пор. читати (3) 'замість' пор. розділ 3, головна сторінка читання "
- якщо кілька розділів містять підручні сторінки з однаковою назвою, то точніше вказати розділ
Довідкові сторінки організовані в розділи, наприклад, розділ 1 включає всі користувацькі сторінки команд користувача, розділ 2 всі основні сторінки для системних викликів, розділ 3 - для функцій бібліотеки тощо.
У командному рядку, якщо ви чітко не вказуєте розділ, ви отримуєте першу відповідну сторінку, у порядку переходу розділів за замовчуванням, наприклад:
$ man read
відображається BASH_BUILTINS(1)
на Fedora. Де
$ man 2 read
відображається головна сторінка для read()
системного виклику.
Зауважте, що позиційна специфікація розділу не є портативною - наприклад, у Solaris ви б вказали її так:
$ man -s 2 read
Зазвичай man man
також перераховуються деякі доступні розділи. Але не обов’язково всі. Для перерахування всіх доступних розділів можна перерахувати підкаталоги всіх каталогів, перелічених у шляху man за замовчуванням або змінної середовища $MANPATH
. Наприклад, у системі Fedora 23 із встановленими пакетами розробки /usr/share/man
є наступні підкаталоги:
cs es id man0p man2 man3x man5x man7x man9x pt_BR sk zh_CN
da fr it man1 man2x man4 man6 man8 mann pt_PT sv zh_TW
de hr ja man1p man3 man4x man6x man8x pl ro tr
en hu ko man1x man3p man5 man7 man9 pt ru zh
Каталоги з man
префіксом представляють кожен розділ, а інші містять перекладені розділи. Таким чином, щоб отримати список не порожніх розділів, можна випустити таку команду:
$ find /usr/share/man -type f | sed 's@^.*/man\(..*\)/.*$@\1@' \
| sort -u | column
0p 1p 3 4 6 8
1 2 3p 5 7
(розділи, що закінчуються на сторінках, p
призначених для POSIX)
Для перегляду довідкової сторінки іншою мовою (за наявності) можна встановити змінну середовища, пов’язану з мовою, наприклад:
$ LC_MESSAGES=de_DE man read
Крім того, у кожному розділі повинна бути названа вступна сторінка intro
, наприклад, доступна для перегляду через:
$ man 2 intro