1. Definiowanie i wyświetlanie zmiennych powłoki.
W Linuxie zmienną powłoki można zdefiniować poprzez zwykłą operację przypisania:
$ MOJANOWAZMIENNA=2
Aby się do niej odwołać, umieszczamy znak $ (dolara) przed nazwą zmiennej. Możemy przykładowo wyświetlić daną zmienną poleceniem echo:
$ echo $MOJANOWAZMIENNA
Zmienną powłoki można udostępniać na zewnątrz np podpowłokom. Można to zrobić poleceniem export:
$ export MOJANOWAZMIENNA
2. Standardowe zmienne powłoki.
Wszystkie zdefiniowane zmienne powłoki można wyświetlić poleceniem:
$ printenv
Wiele zmiennych definiuje standardowo sama powłoka.
| Zmienna | Znaczenie zmiennej |
| HOME | Katalog domowy użytkownika |
| LOGNAME | Nazwa użytkownika stosowana podczas logowania |
| MAIL | Ścieżka do katalogu z wiadomościami przychodzącymi |
| PATH | Ścieżka przeszukiwania w powłoce. Wskazuje poszczególne katalogi poszukiwania |
| PWD | Aktualny katalog roboczy |
| SHELL | Ścieżka do powłoki |
| TERM | Wykorzystywany terminal |
| USER | Nazwa użytkownika |
|