Na przykład: man(1)
, find(3)
, updatedb(2)
?
Co oznaczają liczby w nawiasach (Brit. „Nawiasy”)?
linux
unix
command-line
manpage
duckyflip
źródło
źródło
Odpowiedzi:
Jest to sekcja, do której przypisana jest strona podręcznika dla polecenia.
Są one podzielone jako
Oryginalne opisy poszczególnych sekcji można znaleźć w Podręczniku programisty Unixa (strona ii).
źródło
man 5 foo
Część polecenia jest udokumentowana w instrukcji. Lista rozdziałów jest udokumentowana w podręczniku mężczyzny. Na przykład:
Jest to przydatne, gdy w różnych sekcjach istnieją podobne lub dokładnie takie same polecenia
źródło
Powodem, dla którego numery sekcji są znaczące, jest to, że wiele lat temu, gdy miejsce na dysku stanowiło większy problem, teraz sekcje można instalować osobno.
Na przykład w wielu systemach zainstalowano tylko 1 i 8. Obecnie ludzie zwykle szukają poleceń w Google.
źródło
Zauważ też, że w innych systemach uniksowych metoda określania sekcji różni się. Na przykład w solaris jest to:
źródło
Wskazuje sekcję stron podręcznika man, w których znajduje się polecenie. Przełącznik -s w poleceniu man może służyć do ograniczenia wyszukiwania do niektórych sekcji.
Podczas przeglądania strony podręcznika w lewym górnym rogu podaje się nazwę sekcji, np .:
Polecenia użytkownika printf (1)
Standardowe funkcje biblioteki C printf (3C)
Więc jeśli próbujesz wyszukać funkcje C i nie chcesz przypadkowo wyświetlić strony z poleceniem użytkownika o tej samej nazwie, zrobiłbyś 'man -s 3C ...'
źródło
Jak mówi @Ian G , są to sekcje strony podręcznika. Przejdźmy jednak o krok dalej:
1. Zobacz stronę man dla polecenia man za pomocą
man man
, i pokazuje 9 sekcji w następujący sposób:2)
man <section_num> <cmd>
Wyobraźmy sobie, że przeglądasz polecenia Linuksa. Znajdziesz
OPEN(2)
pg online: http://man7.org/linux/man-pages/man2/open.2.html .Aby zobaczyć to na stronach podręcznika na komputerze, po prostu wpisz
man 2 open
.Do
FOPEN(3)
użytkuman 3 fopen
itp.3)
man <section_num> intro
Aby przeczytać strony ogólne na temat sekcji, wpisać
man <section_num> intro
, takie jakman 1 intro
,man 2 intro
,man 7 intro
, itd.Aby wyświetlić kolejno wszystkie wprowadzane strony podręcznika, wykonaj kolejno jeden po drugim
man -a intro
. Otworzy się strona wprowadzająca do Sekcji 1. Naciśnij, qaby wyjść, następnie naciśnij, Enteraby wyświetlić wprowadzenie do Sekcji 8. Naciśnij, qaby wyjść, a następnie naciśnij, Enteraby wyświetlić wprowadzenie do Sekcji 3. Kontynuuj ten proces, aż się zakończy . Za każdym razem po uderzeniu qprzeniesie Cię z powrotem do głównego ekranu terminala, ale nadal będziesz wyświetlać interaktywne monity i zobaczysz następujący wiersz:Pamiętaj, że kolejność sekcji, która
man -a intro
Cię poprowadzi, to:Ta kolejność wyszukiwania jest celowa, ponieważ
man man
strona wyjaśnia:Związane z:
źródło
Szczegóły Wikipedii na temat części instrukcji:
źródło