Menu
Coddy logo textTech

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 wpływają na działanie sesji terminala.

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

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

echo $HOME

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

ZmiennaZawiera
HOMEŚcieżkę do katalogu domowego
USERTwoją nazwę użytkownika
SHELLProgram powłoki, którego obecnie używasz
PWDBieżący katalog roboczy

Bez $ polecenie echo po prostu wypisałoby dosłowny tekst „HOME” zamiast wartości zmiennej. Pamiętaj o tym rozróżnieniu między nazwą zmiennej a jej wartością podczas pracy 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 $, aby uzyskać dostęp do jej wartości. Bez $ wyświetlisz tylko dosłowny tekst "SHELL", a nie rzeczywistą ścieżkę do powłoki.

Wynik powinien wyświetlać ścieżkę do aktualnego 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