Lista zmiennych środowiskowych w systemie Linux / Unix

Spisie treści:

Anonim

W tym samouczku nauczysz się:

  • Co to jest środowisko komputerowe?
  • Co to jest zmienna?
  • Co to są zmienne środowiskowe?
  • Dostęp do wartości zmiennych
  • Ustaw nowe zmienne środowiskowe

Co to jest środowisko komputerowe?

Środowisko komputerowe to platforma (platforma = system operacyjny + procesor), na której użytkownik może uruchamiać programy.

Co to jest zmienna?

W informatyce zmienna jest miejscem do przechowywania wartości, która może być nazwą pliku , tekstem , liczbą lub dowolnymi innymi danymi . Zwykle określa się go symboliczną nazwą, która jest mu nadawana podczas tworzenia. Tak zapisaną wartość można wyświetlić, usunąć, edytować i ponownie zapisać.

Zmienne odgrywają ważną rolę w programowaniu komputerów, ponieważ umożliwiają programistom pisanie elastycznych programów. Ponieważ są one związane z systemem operacyjnym, nad którym pracujemy, ważne jest, aby znać niektóre z nich i wiedzieć, jak możemy na nie wpływać.

Co to 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ć oraz dostarczać informacji o zachowaniu systemu.

Zmienne środowiskowe mogą zmienić sposób zachowania oprogramowania / programów.

Kliknij tutaj, jeśli wideo nie jest dostępne

Np. Zmienna środowiskowa $ LANG przechowuje wartość języka zrozumiałego dla użytkownika. Ta wartość jest odczytywana przez aplikację w taki sposób, że użytkownikowi chińskiemu pokazano interfejs w języku mandaryńskim, a użytkownikowi amerykańskiemu - interfejs w języku angielskim.

Przeanalizujmy kilka typowych zmiennych środowiskowych -

Zmienna

Opis

ŚCIEŻKA Ta zmienna zawiera oddzieloną dwukropkami (:) listę katalogów, w których system szuka plików wykonywalnych. Kiedy wprowadzasz polecenie na terminalu, powłoka szuka polecenia w różnych katalogach wymienionych w zmiennej $ PATH. Jeśli polecenie zostanie znalezione, jest wykonywane. W przeciwnym razie zwraca komunikat o błędzie „nie znaleziono polecenia”.
UŻYTKOWNIK Nazwa użytkownika
DOM Domyślna ścieżka do katalogu domowego użytkownika
REDAKTOR Ścieżka do programu edytującego zawartość plików
UID Unikalny identyfikator użytkownika
SEMESTR Domyślny emulator terminala
MUSZLA Powłoka używana przez użytkownika

Dostęp do wartości zmiennych

Aby określić wartość zmiennej, użyj polecenia

echo $VARIABLE

Zmienne uwzględniają wielkość liter. Upewnij się, że nazwa zmiennej została wpisana odpowiednią literą, w przeciwnym razie możesz nie uzyskać pożądanych wyników.

Polecenie „ env” wyświetla wszystkie zmienne środowiskowe.

Ustaw nowe zmienne środowiskowe

Możesz stworzyć własną zmienną definiowaną przez użytkownika ze składnią

VARIABLE_NAME= variable_value

Ponownie, pamiętaj, że zmienne uwzględniają wielkość liter i zwykle są tworzone z wielkich liter.

Usuwanie zmiennych

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

unset variablename

Spowodowałoby to trwałe usunięcie zmiennej i jej wartości.

Podsumowanie:

  • Zmienne środowiskowe zarządzają zachowaniem programów w systemie operacyjnym.
Komenda Opis
echo $ VARIABLE Aby wyświetlić wartość zmiennej
env Wyświetla wszystkie zmienne środowiskowe
VARIABLE_NAME = wartość_zmiennej Utwórz nową zmienną
nieoprawny Usuń zmienną
eksport Zmienna = wartość Aby ustawić wartość zmiennej środowiskowej