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 |