Często do strony man można się odwoływać poprzez dodanie jej do sekcji zawartej w nawiasach, np .:
read(2)
Ten styl ma dwie główne zalety:
- natychmiast staje się jasne, że odwołujesz się do strony podręcznika - tzn. możesz napisać coś takiego jak „por. czytaj (3) „zamiast” por. strona podręcznika użytkownika sekcja 3 przeczytana ”
- jeśli wiele sekcji zawiera strony podręcznika o tej samej nazwie, określenie sekcji jest bardziej precyzyjne
Strony podręcznika są podzielone na sekcje, np. Sekcja 1 zawiera wszystkie strony podręcznika użytkownika, sekcja 2 wszystkie strony podręcznika dla wywołań systemowych, sekcja 3 dotyczy funkcji bibliotecznych itp.
W wierszu poleceń, jeśli nie określisz wyraźnie sekcji, otrzymasz pierwszą pasującą stronę man, w domyślnej kolejności przechodzenia między sekcjami, np .:
$ man read
wyświetla się BASH_BUILTINS(1)
w Fedorze. Gdzie
$ man 2 read
wyświetla stronę podręcznika dla read()
wywołania systemowego.
Zauważ, że specyfikacja pozycji tej sekcji nie jest przenośna - np. W Solarisie możesz podać ją w następujący sposób:
$ man -s 2 read
Zazwyczaj man man
zawiera również niektóre z dostępnych sekcji. Ale niekoniecznie wszystkie. Aby wyświetlić wszystkie dostępne sekcje, można wymienić podkatalogi wszystkich katalogów wymienionych w domyślnej ścieżce man lub zmiennej środowiskowej $MANPATH
. Na przykład w systemie Fedora 23 z zainstalowanymi niektórymi pakietami programistycznymi /usr/share/man
ma następujące podkatalogi:
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
Katalogi z man
prefiksem reprezentują każdą sekcję - podczas gdy inne zawierają przetłumaczone sekcje. Tak więc, aby uzyskać listę niepustych sekcji, można wydać takie polecenie:
$ find /usr/share/man -type f | sed 's@^.*/man\(..*\)/.*$@\1@' \
| sort -u | column
0p 1p 3 4 6 8
1 2 3p 5 7
(sekcje kończące p
się na strony podręcznika POSIX)
Aby wyświetlić stronę podręcznika w innym języku (jeśli jest dostępny), można ustawić zmienną środowiskową związaną z językiem, np .:
$ LC_MESSAGES=de_DE man read
Ponadto każda sekcja powinna mieć nazwaną stronę podręcznika wprowadzającego intro
, np. Widoczną poprzez:
$ man 2 intro