2 Podstawowe polecenia

2.2 Anatomia polecenia

Ogólna postać poleceń wydawanych w powłoce wygląda tak:

polecenie [-opcje]…  [argumenty]…

gdzie polecenie jest nazwą programu (polecenia), który chcemy uruchomić (program powinien znajdować się w jednym z katalogów zawartych w zmiennej systemowej PATH, jeśli tak nie jest to musimy podać pełną ścieżkę do danego polecenia, np. /bin/ls)

-opcje

to ciąg znaków poprzedzony myślnikiem. Opcje modyfikują działanie programu (polecenia). Na przykład ls -t wyświetli listę plików w kolejności posortowanej względem czasu modyfikacji.

argumenty

to elementy na których operuje polecenie (np. nazwy plików, ciągi znaków). Na przykład ls /bin wyświetli listę plików w katalogu /bin.

Notacja stosowana w dokumentacji zakłada, że zawartość nawiasów kwadratowych [] jest opcjonalna zaś (wielokropek) oznacza, że poprzednia część polecenia może się powtarzać wielokrotnie

Przykład:
ls [-la] [katalog]…
oznacza, że polecenie ls może być modyfikowane za pomocą opcji -a lub -l i argumentem tego plecenia może być katalog lub lista katalogów oddzielona znakiem spacji.
$ ls -l /usr
$ ls -a /usr /home /etc
$ ls -l -a /etc
$ ls -la /home /etc