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.

Co to są zmienne środowiskowe

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.

Dostęp do wartości zmiennych

"środowisko polecenie wyświetla wszystkie zmienne środowiskowe.

Dostęp do wartości zmiennych

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.

Ustaw nowe zmienne środowiskowe

Usuwanie zmiennych

Aby usunąć zmienną z systemu, można użyć następującej składni.

unset variablename

Usuwanie zmiennych

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