Konfigurowanie środowiska 99
LOGKAMĘ |
Identyfikator aktualnego użytkownika |
|
Katalog, w którym umieszczana jest poczta przychodząca |
OSTYPE |
Identyfikator systemu operacyjnego |
PATH |
Ścieżki przeszukiwane przy próbie zlokalizowania uruchamianych poleceń |
PSI |
Definicja znaku gotowości wiersza poleceń |
PS2 |
Definicja zastępczego znaku gotowości wiersza poleceń |
SHELL |
Aktualnie wykorzystywany shell |
3HLVL |
Liczba aktualnie działających shell i |
TERM |
Typ wykorzystywanego terminala |
USER |
Nazwa aktualnego użytkownika |
Polecenie env (znajdujące się w katalogu /usr/bin) wyświetla listę aktualnie zdefiniowanych zmiennych środowiskowych:
# env
W przeciwieństwie do printenv, env nie potrafi wyświetlać wartości pojedynczych zmiennych.
Sposób definiowania zmiennych środowiskowych zależy od wykorzystywanego shclla. Shell bash wymaga zastosowania wbudowanego polecenia expcrt. Tak więc, aby zdefiniować nową zmienną środowiskową w wierszu poleceń, wpiszemy:
# Nazwa zmiennej="wartość" ; export Nazwa_zmiennej
Tymczasowe zmienne środowiskowe
Zmienne środowiskowe definiowane w wierszu poleceń mają charakter tymczasowy. Mogą być użyteczne przy testowaniu własnych programów lub wprowadzaniu haseł koniecznych do uruchomienia zabezpieczonych aplikacji, ale. zamknięcie aktualnej sesji spowoduje ich skasowanie. Jeśli potrzebna jest trwała zmienna środowiskowa, należy dopisać jej definicję do pliku inicjalizaeyjnego shclla lub do profilu użytkownika. Więcej informacji znajduje się w podrozdziale „Modyfikowanie parametrów sesji i profilu użytkownika”, w dalszej części tego rozdziału.