Lista zmiennych środowiskowych w systemie Linux/Unix
Co to jest środowisko komputerowe?
Środowisko komputerowe to Platforma (Platforma = Operating System+ Processor), na którym użytkownik może uruchamiać programy.
Co to jest zmienna?
W informatyce a zmienna jest miejscem przechowywania wartości który może być filename, XNUMX, numer lub jakikolwiek inny dane. Zwykle jest on określany za pomocą swojej symbolicznej nazwy, która jest mu nadawana podczas tworzenia. Tak zapisana wartość może być wyświetlana, usuwana, edytowana i ponownie zapisywana.
Zmienne odgrywają ważną rolę w programowaniu komputerów, ponieważ umożliwiają programistom pisanie elastycznych programów. Ponieważ są one powiązane z Operasystemu, nad którym pracujemy, ważne jest, aby znać niektóre z nich i wiedzieć, jak możemy na nie wpłynąć.
Czym są zmienne środowiskowe?
Zmienne środowiskowe to dynamiczne wartości, które wpływają na procesy lub programy na komputerze. Istnieją w każdym systemie operacyjnym, ale ich typy mogą się różnić. Zmienne środowiskowe można tworzyć, edytować, zapisywać i usuwać, a także dostarczają informacji o zachowaniu systemu.
Zmienne środowiskowe mogą zmienić sposób zachowania oprogramowania/programów.
Kliknij tutaj jeśli film nie jest dostępny
Np. zmienna środowiskowa $LANG przechowuje wartość języka, który rozumie użytkownik. Ta wartość jest odczytywana przez aplikację w taki sposób, że użytkownikowi chińskiemu wyświetlany jest interfejs mandaryński, podczas gdy użytkownikowi amerykańskiemu wyświetlany jest interfejs angielski.
Przeanalizujmy kilka typowych zmiennych środowiskowych –
Zmienna | Opis |
---|---|
PATH |
Ta zmienna zawiera rozdzieloną dwukropkiem (:) listę katalogów, w których system szuka plików wykonywalnych. Gdy wpiszesz polecenie w terminalu, powłoka szuka polecenia w różnych katalogach wymienionych w zmiennej $PATH. Jeśli polecenie zostanie znalezione, zostanie wykonane. W przeciwnym razie zwróci błąd „polecenie nie znaleziono”. |
USER |
Nazwa użytkownika |
GŁÓWNA |
Domyślna ścieżka do katalogu domowego użytkownika |
REDAKCJA |
Ścieżka do programu edytującego zawartość plików |
NIP (VAT) |
Unikalny identyfikator użytkownika |
TERM |
Domyślny emulator terminala |
SHELL |
Powłoka używana przez użytkownika |
Dostęp do wartości zmiennych
Aby określić wartość zmiennej należy skorzystać z polecenia
echo $VARIABLE
Zmienne są- wrażliwe na wielkość liter. Upewnij się, że wpisujesz nazwę zmiennej z odpowiednią wielkością liter, w przeciwnym razie możesz nie otrzymać oczekiwanych rezultatów.
"środowisko polecenie wyświetla wszystkie zmienne środowiskowe.
Ustaw nowe zmienne środowiskowe
Możesz utworzyć własną zmienną zdefiniowaną przez użytkownika ze składnią
VARIABLE_NAME= variable_value
Jeszcze raz pamiętaj że w zmiennych rozróżniana jest wielkość liter i zazwyczaj są one tworzone wielkimi literami.
Usuwanie zmiennych
Aby usunąć zmienną z systemu, można użyć następującej składni.
unset variablename
To zdjęcie usunie zmienną i jego wartość na stałe.
Podsumowanie:
- Zmienne środowiskowe regulują zachowanie programów w pliku Operasystemu.
Command | Opis |
---|---|
echo $ZMIENNA |
Aby wyświetlić wartość zmiennej |
env |
Wyświetla wszystkie zmienne środowiskowe |
NAZWA_ZMIENNEJ=wartość_zmiennej |
Utwórz nową zmienną |
rozbrojony |
Usuń zmienną |
eksportuj zmienną=wartość |
Aby ustawić wartość zmiennej środowiskowej |