Jestem nowy w Linuksie. Dostałem „Podręcznik administracji systemu Unix i Linux”. Mówi on o kilku wersjach Linuksa i Unixa oraz o poleceniach do przeglądania stron podręcznika systemu Linux i nie jest specyficzny dla Ubuntu.
Jak wyświetlić strony podręcznika?
command-line
documentation
manpage
użytkownik127220
źródło
źródło
Odpowiedzi:
Aby wyświetlić stronę podręcznika dotyczącą pakietu, otwórz terminal (naciśnij Ctrl+ Alt+ Trazem) i wpisz:
Na przykład, aby wyświetlić
grep
stronę podręcznika, wpisz:Otworzy się strona podręcznika odnosząca się do numerów sekcji w kolejności:
Jeśli chcesz otworzyć stronę podręcznika określonej sekcji, wpisz:
Na przykład, aby otworzyć stronę podręcznika
open()
funkcji w C, należy wpisać:Więcej informacji:
Sprawdź na stronie podręcznika dla
man
.Przeszukuj strony Ubuntu pod adresem : http://manpages.ubuntu.com/ .
źródło
info grep
); a niektóre polecenia, które są wewnętrzną częścią powłoki bash, a nie oddzielnymi plikami zewnętrznymi, są udokumentowane na stronach pomocy (na przykładhelp echo
:). I oczywiście wiele programów ma--help
opcję wyświetlania najczęstszych zastosowań.man -a <page>
. I zauważ, że argumentem nie musi być nazwa pakietu. Może to być polecenie, plik, nazwa funkcji, ...man
Argument jest podręcznika nazwa, nie nazwę pakietu .grep
Nie jest to pakiet (nie jestopen
lubascii
czyhier
), ale polecenie, które jest częściącoreutils
pakietu.man coreutils
nic nie daje, ponieważ ta strona nie istnieje. Konwencja (po której następuje większość, ale nie wszystkie pakiety) polega na dodaniu strony podręcznika do każdego polecenia, dlategoman grep
działa, ale istnieją strony, które nie opisują poleceń.man
tak naprawdę nie ma pojęcia pakietów (oprócz drobnych meta informacji wyświetlanych w stopce).Odpowiedź @Jobin jest idealna, zawsze lubię dodawać więcej opcji, aby Op mogła to wiedzieć.
Jeśli chcesz przekierować komendę man do pliku txt:
Kolejna rzecz, którą chciałbym, abyś wiedział:
Gdy na przykład
man ls
piszesz, na górze zobaczysz LS (1), liczby oznaczają:A jeśli chcesz przeglądać strony podręcznika na terminalu, wolałbym użyć:
man <command> | less
dzięki czemu możesz wyświetlić go jako stronyAby uzyskać więcej opcji:
man man
źródło
less
jeśli już korzysta z pagera, który domyślnie jest (przynajmniej w moim systemie)/usr/bin/less -s
i może być określony przez-P
opcję lub$PAGER
env var?Jeśli korzystasz z jedności, możesz także uzyskać dostęp do Dasha za pośrednictwem yelp i zakresu stron
Otwórz Dash home, wpisz
manpages:whatever
, np.manpages:bash
Dostępne osoby zostaną wyświetlone po kliknięciu przycisku Otwórz w oknie pomocy
Opcja zakładki w pomocy po otwarciu w ten sposób jest częściowo przydatna, może być lepsza.
źródło
Możesz użyć
man package/command(name)
i uzyskać więcej informacji o tym, jakman
działa próba użyciaman man
źródło
Możesz także przeglądać strony podręcznika w przeglądarce .
Zainstaluj
man2html
pakiet za pomocą,sudo apt-get install man2html
a następnie przejdź dohttp://localhost/cgi-bin/man/man2html
źródło
Twoja reakcja na szarpnięcie kolanem podczas próby poznania nowego polecenia lub pliku konfiguracyjnego powinna wyglądać następująco:
lub
Argumentem
man
jest tak naprawdę nazwa strony podręcznika, a opiekun pakietu powinien dodać wszelkie strony podręcznika potrzebne użytkownikom. W przypadku wielu płodnych pakietów zwykle można oczekiwać:jedna strona na polecenie - o nazwie dokładnie takiej jak polecenie,
co najmniej jedna strona podręcznika na temat plików konfiguracyjnych (zwykle nazywana dokładnie jako główny plik konfiguracyjny).
Jednak system stron podręcznika jest ogromnym, naprawdę bogatym zasobem. W rzeczywistości istnieje znacznie więcej stron podręcznika, które nie obsługują określonego polecenia ani nawet określonego programu. Na przykład system strony zwykle zawiera dokumentację:
polecenia (sekcja 1), ale często także strony, które nie są bezpośrednio poleceniami, np. Perlre
wywołania jądra (sekcja 2),
wywołania biblioteki systemowej (sekcja 3),
specjalne pliki systemowe (sekcja 4),
pliki konfiguracyjne i formaty (sekcja 5),
gry (tak, gry! .. chociaż nigdy niczego tam nie widziałem) (sekcja 6),
Różne rzeczy (jak
man 7 ascii
,man 7 iso-8859-1
,man 7 wireless
) (rozdział 7)Paczki mogą również dostarczać swoją dokumentację jako sekcje strony podręcznika. Na przykład
perl-doc
dodaje sekcję, w3perl
której można znaleźć wszystkie jego moduły, dodaje OpenSSL3ssl
.Nie jestem pewien, czy jest na Ububtu, ale na Fedorze jest
man-pages
pakiet, który zapewnia jeszcze więcej towarów, takich jak wersje poleceń POSIX lub wywołania systemowe.źródło