Pomoc systemowa w Linuksie.

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

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Free(BSD)
yt-dlp – download your data from youtube

Hi, this short article only to mention that there is a wonderful application that exists for a years for the purpose to download YOUR or maybe some other movies from youtube. I don’t want to go in to legal aspect too much, what can be downloaded from youtube, what not …

Linux
Migrate WordPress site to another hosting service.

IntroductionThis article details the migration of WordPress site (exactly this site you are now on) from one service provider to Amazon Lightsail. There might be various reason to do that (mine is outlined below) but in general I hope to share the message that especially with WordPress, migration can be …

Free(BSD)
Convert pdf file to jpeg – with imagemagic

Short article just to write down not-so frequently (for me) task: remove /opt/homebrew/bin from that command where using on other system than macOs Options: cheers