2 Podstawowe polecenia

2.3 Gdzie szukać pomocy?

2.3.1 Opcja -h –help

Wiele poleceń wyświetli pomoc na temat sposobu użycia gdy uruchomimy je z dodatkową opcją -h lub --help.
Przykład:
$ ls --help
$ man -h

2.3.2 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

2.3.3 Polecenia wbudowane w Bash

Powłoka Bash posiada własne wbudowane polecenia, które również opisane są w obszernej dokumentacji man bash. Pomoc dotycząca tych poleceń uzyskamy również za pomocą polecenia help.

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.

Przykład:
$ help
wypisze listę wbudowanych poleceń powłoki Bash
$ help type
wypisze pomoc dotycząca polecenia type

type

określa rodzaj polecenia
Postać: type polecenie

Polecenie type pozwala przekonać się o tym czy dane polecenie jest wbudowanym poleceniem powłoki, poleceniem systemowym czy aliasem (przezwiskiem innego polecenia).
$ type cd
cd jest wewnętrznym poleceniem powłoki

$ type date
date jest /usr/bin/date

$ type ll
ll jest aliasem do ls -l --color=auto’