Poniżej przedstawiam polecenia, które każda osoba używająca Linuksa prędzej czy później uruchomi. Polecenia potrzebne do przeczesywania pomocy systemowej.
W Linuksie dla praktycznie każdego polecenia można uzyskać pomoc kontekstową (polecenie –help). Gdy szukamy rozszerzonej pomocy najczęściej sięgamy po pomoc systemową (man albo info).
Polecenie man jest starszym bratem info. Funkcjonuje chyba w każdym systemie Uniksowym i pomimo swojego wieku ma się bardzo dobrze. Pomoc do polecenia man można oczywiście pokazać korzystając z polecenia man man.
Źródłem informacji dla polecenia man jest katalog: /usr/share/man
Pomoc systemowa została podzielona na rożne partie. Ponieważ w różnych partiach mogą występować te same polecenia (w innych kontekstach), należy pokazać z której partii chcemy korzystać. Robi się to poleceniem: man numer_partii polecenie.
Aby uzyskać informację w których partiach pomocy systemowej są określenia dla danego polecenia można skorzystać z polecenia whatis, na przykład: whatis ip.
Jeśli chcesz uzyskać informację w których działach pomocy znajduje się poszukiwane słowo, należy skorzystać z polecenia apropos lub man -k. Przykład: apropos uname, man -k uname.
Należy pamiętać, że obok polecenia man w Linuksie odnajdziemy również polecenie info. Niektóre nowe programy w stronach podręcznikowych man wyświetlają tylko informację, że należy otworzyć stronę pomocy za pomocą polecenia info.
Zwykle źródłem informacji dla tego polecenia jest katalog: /usr/share/info
Można również zmienić język pomocy konteksowej (oczywiście na taki który jest zainstalowany). Zmiana poprzez zmienną środowiskową: LANG=pl_PL (polski), LANG=en_EN (angielskojęzyczna).
Działy pomocy man -kiedy whatis pokazuje więcej niż jedną pozycję.
1. |
Executable programs or shell commands |
2. |
System calls (functions provided by the kernel) |
3. |
Library calls (functions within program libraries) |
4. |
Special files (usually found in /dev) |
5. |
File formats and conventions eg /etc/passwd |
6. |
Games |
7. |
Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7) |
8. |
System administration commands (usually only for root) |
9. |
Kernel routines [Non standard] |
Dokumentacji technicznej można również szukać w katalogu /usr/share/doc.
Została tutaj uwzględniona między innymi dokumentacja projektu tldp (The Linux Document Project – tldp.org) którą można odnaleźć w katalogu /usr/share/doc/howto/en/html.
Oczywiście zwykle najbardziej pomocne okazuje się wyszukiwanie za pomocą google (http://ww.google.com/linux). I tutaj mała przestroga. Informacje znalezione w internecie mogą dotyczyć innej wersji oprogramowania lub po prostu zawierać błędy. Nigdy nie testuj rozwiązań w środowisku produkcyjnym, nawet gdy jesteś pod presją czasu.
Podsumowując: przydatne są polecenia man, info, whatis (które działy), apropos (gdzie występuje dana fraza).
No Comments