Pomoc w konsoli

Pracując w Linuksie w trybie konsoli mamy do dyspozycji 4 źródła pomocy do programów: dokumentację w katalogu opisów, strony pomocy systemowej man, strony pomocy info oraz opcje –help w prawie każdym programie.

opcja –help

Prawie każdy program reaguje na wpisanie opcji –help albo -h wyświetlając krótką informację o sposobie używania aplikacji. Dzięki temu nie musimy zaglądać do dokumentacji ani stron podręczników systemowych.

Przykład: zobacz efekt polecenia ls –help

manual

Jeżeli twórcy programu albo dystrybucji uznali za konieczne utworzenie strony pomocy systemowej opisującej konfigurację i użytkowanie aplikacji dostępna jest ona po wydaniu polecenia man nazwa_programu. Przeważnie oprócz jednej strony dostępne są także dalsze, wymieniowe w sekcji zobacz także .

Przykład: Pomoc w postaci man do polecenia ls otrzymamy wydając polecenie man ls

.

info

Info jest nowszą wersją polecenia man. Posiada interakcyjną możliwość przechodzenia między kolejnymi tematami. Część opisów programów jest dostępna już tylko w tej postaci. Plik pomocy do określonego programu wywołujemy podając jego nazwę jako parametr polecenia np. info df. Aby zobaczyć co jest niżej używamy spacji natomiast aby powrócić do góry "strony" klawisza del, prościej jednak używać Page-Down i Page-Up. Do następnej strony (węzła) przechodzimy przez n a wracamy przez p. Aby przejść wyżej w hierarchii należy użyć u (up). Wywołując samo polecenie info uzyskamy spis dostępnej w tej formie dokumentacji.

Przykład: Pomoc w postaci info do polecenia ls otrzymamy wydając polecenie info ls

.

dokumentacja w katalogu /usr/share/doc

Twórcy programów bardzo często dostarczają dokumentację do swoich programów dokładnie opisującą sposób instalacji i użytkowania aplikacji. Dostępna jest ona w podkatalogu z nazwą programu katalogu /usr/share/doc.

Przykład: Opis instalacji i użytkowania serwera Apache znajdziemy w katalogu /usr/share/doc/Apache_numer_wersji

Apropos

Często jednak mamy problem: jakie komendy są związane z danym tematem? I tutaj przychodzi nam z pomocą polecenie apropos wyszukujące właśnie wśród dostępnych tematów manuala tematy związane. Interesujący nas temat podajemy jako parametr.

[ziutus2@localhost bin]$ apropos remove | grep director cleanlinks           (1x)  - remove dangling symbolic links and empty directories mrd                  (1)  - remove an MSDOS subdirectory rm                   (1)  - remove files or directories rmdir                (1)  - remove empty directories

ćwiczenie 1

Proszę wykonać następujące czynności:

  1. Sprawdzić przy pomocy opcji -help jak można uzyskać wyświetlenie informacji o poleceniu df (określa ono zajętość poszczególnych systemów plików) z wynikiem bardziej zrozumiałym dla użytkowników czyli z liczbami w postaci kilobajtów i megabajtów.
  2. Sprawdzić przy pomocy podręcznika systemowego (man) jak można uzyskać wyświetlanie informacji o prawach użytkownika i objętości pliku w poleceniu ls. Tą samą informację należy wyszukać korzystając z pomocy w postaci info. Proszę odnaleźć plik informujący o procedurze instalacji bazy danych MySQL (wskazówka: znajduje się on w którymś z podkatalogów katalogu /usr/share/doc).

 

Dodaj komentarz