Do czego odnosi się 1 w ls (1)? [duplikować]

17

Możliwa duplikat:
Co oznaczają nawiasy i liczba po poleceniu Linuksa lub funkcji C?

Widzę, że wiele narzędzi ma liczbę w nawiasach po nazwie, na przykład ls(1)lub symlink(7). Jak nazywają się te liczby i do czego się odnoszą?

Douglas
źródło
Zawsze to widziałem, ale nigdy nie miałem ochoty pytać ani znaleźć na to odpowiedzi. +1 za zadanie tego pytania.
Jeffrey Jose

Odpowiedzi:

23

Liczby odnoszą się do sekcji strony, do której należy strona:

1 Programy wykonywalne lub polecenia powłoki

2 wywołania systemowe (funkcje dostarczane przez jądro)

3 wywołania biblioteczne (funkcje w bibliotekach programów)

4 pliki specjalne (zwykle w / dev)

5 Formaty plików i konwencje, np. / Etc / passwd

6 gier

7 Różne (w tym pakiety makr i konwencje), np. Man (7), groff (7)

8 poleceń administracyjnych systemu (zwykle tylko dla roota)

9 procedur jądra [niestandardowe]

(od man man:-))

Powodem wyświetlania tej sekcji jest głównie to, że często w kilku sekcjach znajduje się strona podręcznika o tej samej nazwie, np. man(1)( manPolecenie) i man(7)(system stron podręcznika). To samo dotyczy np. Wywołań systemowych (sekcja 2,3) i programów wiersza polecenia (sekcja 1) o tej samej nazwie, np unlink.

BTW, możesz użyć, man -aaby wyświetlić strony podręcznika ze wszystkich sekcji dla danego wyszukiwanego hasła.

Śleske
źródło
Dzięki! Myślę, że moje pliki man muszą być źle skonfigurowane. Kiedy próbuję znaleźć man w sekcji 7, po prostu pojawia się komunikat „Brak wpisu dla man w sekcji 7 instrukcji” - a man (1) opisuje tylko, jak wywołać plik wykonywalny man.
Douglas,
Cóż, zestaw stron podręcznika nie jest znormalizowany, AFAIK. Więc może twój system operacyjny / instalacje wybrał inny zestaw stron podręcznika ... Na jakim systemie operacyjnym jesteś?
sleske,
Numery sekcji różnią się nieco między wariantami uniksowymi. 1, 2 i 3 są mocno zakorzenione, inne mniej. Podana tutaj lista dotyczy systemu Linux. Wiele systemów ma introstronę podręcznika w każdej sekcji.
Gilles „SO- przestań być zły”
4

Jeśli patrzysz na manstronę, gdy je widzisz, są one „sekcją”, w której możesz szukać. Domyślnie manpobiera pierwszy znaleziony wpis dla danego zapytania. Może to jednak powodować problemy z wprowadzeniem pozycji crontab, polecenia i crontabpliku systemowego (polecenie służy do edycji pliku). Określając odpowiednią sekcję, możesz powiedzieć mężczyźnie, którego szukasz. man manpowinien dać ci listę sekcji, i możesz wybrać jedną z man <section> <query>, na przykład man 1 ls.

Darth Android
źródło