2 Podstawowe polecenia

2.2 Gdzie szukać pomocy?

Pomoc na temat sposobu użycia danego polecenia możemy otrzymać uruchamiając je z dodatkową opcją -h lub --help.
Przykład:
$ ls ---help
$ man -h

2.2.1 Podręcznik systemowy

W systemie znajduje się podręcznik man zawierający opis wszystkich dostępnych poleceń i programów, opis funkcji systemowych oraz zainstalowanych bibliotek i wiele innych przydatnych informacji.

man

wyświetla strony podręcznika (manuala) dotyczące danego polecenia
Postać: man [rozdzial] [opcje] nazwa
Otrzymujemy opis składni i wszystkich opcji danego polecenia
Przykład:
$ man ls
wyświetli opis polecenia ls zawarty w podręczniku man.
Program man oferuje wiele skrótów klawiszowych ułatwiających przeglądanie zawartości podręcznika oraz wyszukiwanie wyrażeń. Szczegółową pomoc na ten temat otrzymamy wciskając przycisk h.

whatis

przeszukuje podręcznik (opisy poleceń) w poszukiwaniu danej nazwy.
Postać: apropos nazwa...
Przykład:
$ whatis ls less
Wyświetli krótki opis poleceń ls i less.

apropos

przeszukuje opisy poleceń podręcznika man w poszukiwaniu danego słowa (wyrażenia regularnego).
Postać: apropos słowo_szukane
Przykład:
$ apropos grep
Wyświetli opisy zawierające słowo grep.
Możliwe jest stosowanie wyrażeń regularnych (więcej informacji w rozdziale dotyczących narzędzi tekstowych).
Przykład:
$ apropos '^l(..)?s$'
Wyświetli wpisy które rozpoczynają się od litery l, kończą na literą s a pomiędzy nimi mogą wystąpić dowolne dwa znaki lub brak znaku. Więc do tego wzoru pasuje zarówno opis polecenia ls jak i less

info

podręcznik GNU
Postać: info [temat]
Pomiędzy tematami i zagadnieniami w podręczniku info można poruszać się poprzez odnośniki. Najważniejsze skróty klawiszowe: n - przejście do następnego rozdziału, p - przejście do poprzedniego rozdziału, u - wyjście do rozdziału nadrzędnego (np. do spisu rozdziałów), Enter - przejście do treści wskazanej w menu przez kursor. Pełną listę możliwych poleceń otrzymamy wciskając ?.

Przykład:
$ info
wyświetli spis najważniejszych tematów opisanych w podręczniku
$ info coreutils
wyświetli rozdział dotyczący podstawowych narzędzi dostarczonych z systemem
$ info ls
opis polecenia ls

help

pomoc dotycząca poleceń wbudowanych w powłokę
Postać: help [komenda]
Powłoka zawiera wiele wbudowanych poleceń. Aby poznać ich listę wystarczy uruchomić polecenie help nie podając żadnych argumentów. O wszystkich poleceniach powłoki można też dowiedzieć się z podręcznika man bash. Polecenie type pozwala przekonać się o tym czy dane polecenie jest wbudowanym poleceniem powłoki.
$ type cd
cd jest wewnętrznym poleceniem powłoki

$ type date
date jest /bin/date