Menu
CoddyTech

Zmienne środowiskowe

Część sekcji Podstawy ścieżki Terminal w Coddy. Lekcja 59 z 82.

Zmienne środowiskowe to nazwane wartości przechowywane w pamięci powłoki, do których programy i polecenia mogą uzyskać dostęp. Pomyśl o nich jak o ustawieniach, które kształtują działanie sesji terminala.

Za każdym razem, gdy otwierasz terminal, system automatycznie ustawia kilka zmiennych środowiskowych. Zawierają one przydatne informacje, takie jak Twoja nazwa użytkownika, ścieżka do katalogu domowego i preferowany edytor tekstu. Programy odczytują te zmienne, aby zrozumieć kontekst, w którym działają.

Aby wyświetlić wartość określonej zmiennej środowiskowej, użyj polecenia echo z prefiksem $ przed nazwą zmiennej:

echo $HOME

Wyświetla to ścieżkę do twojego katalogu domowego. Znak $ informuje powłokę, aby podstawiła wartość zmiennej. Oto kilka popularnych zmiennych środowiskowych:

ZmiennaZawartość
HOMEŚcieżka do twojego katalogu domowego
USERTwoja nazwa użytkownika
SHELLTwój domyślny program powłoki
PWDObecny katalog roboczy

Bez $ polecenie echo po prostu wypisałoby dosłowny tekst "HOME" zamiast wartości zmiennej. To rozróżnienie między nazwą zmiennej a jej wartością jest ważne, gdy pracujesz ze zmiennymi środowiskowymi.

challenge icon

Wyzwanie

Łatwy

Użyj polecenia echo, aby wyświetlić wartość zmiennej środowiskowej SHELL.

Pamiętaj, aby przed nazwą zmiennej umieścić prefiks $, by uzyskać dostęp do jej wartości. Bez $ wyświetlisz tylko dosłowny tekst "SHELL", a nie rzeczywistą ścieżkę powłoki.

Wynik powinien wyświetlać ścieżkę do domyślnego programu powłoki (coś w rodzaju /bin/bash).

Podpowiedź: Format polecenia to echo $VARIABLE_NAME

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Terminal