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 |
|