Popularne powłoki:
sh
(Bourne Shell) ibash
(Bourne Again Shell)
csh
(C Shell)
ksh
(Korn Shell) izsh
(Z Shell)
fish
(Friendly Interactive Shell)
[inf70000@unixlab ~]$ yaourt -Sy --clean docutils
string zachęty (
[inf70000@unixlab ~]$
– różny w zależności od konfiguracji systemu)nazwa komendy (
yaourt
)krótkie opcje (
-Sy
często równoznaczne z-S -y
, parametry najczęściej po spacji, np.-O VALUE
)długie opcje (
--clean
, parametry najczęściej po znaku=
, np.--OPTARG=VALUE
)argumenty (
docutils
, najczęściej są stawiane na końcu wywołania komendy)
Uwagi:
Bash
rozróżnia wielkie i małe litery.
Bash
używa spacji do rozróżniania komend od ich parametrów (itp.) więc:
ls --block-size=16
to nie to samo cols --block-size = 16
.
PS1='>'
to nie to samo coPS1 = '>'
.Niektóre komendy mogą mieć poważne konsekwencje, więc należy stosować je ostrożnie.
Rodzaje poleceń:
Polecenia powłoki Bash (opisane w
man bash
).Samodzielne programy (opisane na własnych stronach, np.
man aspell
).Aliasy, funkcje w Bash-u (zdefiniowane przez użytkownika).
the friendly manual
wyświetla pomoc dla podręcznika (q - wyjście z pomocy)
wyświetla pomoc dla POLECENIA
wyświetla pomoc dla POLECENIA z sekcji SEKCJA
Nawigacja w podręczniku:
q – wyjście z podręcznika
/ – wyszukanie w podręczniku
n – następne trafienie
N – poprzednie trafienie
Katalog domowy: ~
lub /home/$USER
(gdzie $USER
to nazwa użytkownika).
Katalog główny: /
.
wylistuj zawartość katalogu (list)
wypisz wszystko, łącznie z plikami ukrytymi
format listy
dostosuj jednostki wielkości
wylistuj zawartość podkatalogów
wypisz pliki w cudzysłowiu
wszystko (jak -a, -all) oprócz katalogów . i ..
wypisz nazwe bieżącego katalogu (print working directory)
zmień katalog (change directory)
pokaż kto jest zlogowany (sesje)
wypisz nazwę użytkownika
wypisz identyfikatory użytkowników i grup
kursor w przód/w tył
poprzednia/następna komenda w historii komend
uzupełnianie nazwy plików, nazwy komendy
w wypadku wielu możliwych dopasowań przy uzupełnianiu wyświetl listę możliwości
zabija aktywny proces (wysyła sygnał SIGQUIT
)
znak końca pliku/strumienia (EOF
)
kursor na początek lini
kursor na koniec lini
usuń wszystko po kursorze
wyczyść ekran – równoznaczne z komendą clear
kopiuj zaznaczenie
wklej