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 $HOMEWyświetla to ścieżkę do twojego katalogu domowego. Znak $ informuje powłokę, aby podstawiła wartość zmiennej. Oto kilka popularnych zmiennych środowiskowych:
| Zmienna | Zawartość |
|---|---|
| HOME | Ścieżka do twojego katalogu domowego |
| USER | Twoja nazwa użytkownika |
| SHELL | Twój domyślny program powłoki |
| PWD | Obecny 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.
Wyzwanie
ŁatwyUż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ł
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Katalogi
Utwórz katalogSkopiuj katalogPrzenieś i zmień nazwę kataloguUsuń katalogPodsumowanie — operacje na katalogach7Zawartość plików
Początek i koniecLiczba słówPolecenie sortPolecenie uniqPodstawy grepgrep z opcjamiPowtórka – detektyw tekstu10Projekt analizatora logów
Przegląd projektuPrzeglądanie pliku logów2Nawigacja
Wyświetlanie bieżącego kataloguWyświetlanie plikówZmiana kataloguŚcieżki bezwzględne i względneKatalog domowy i głównyPowtórka — znajdź drogę8Przekierowywanie
Standardowe wyjścieNadpisywanie plikuDopisywanie do plikuStandardowe wejścieStandardowe wyjście błędówPodsumowanie — tworzenie dziennika3Pliki
Utwórz plikOdczytaj plikSkopiuj plikPrzenieś i zmień nazwę plikuUsuń plikPodsumowanie — operacje na plikach6Symbole wieloznaczne i wzorce
Symbol wieloznaczny gwiazdkaSymbol wieloznaczny znak zapytaniaSymbole wieloznaczne w nawiasachŁączenie symboli wieloznacznychPowtórka — operacje selektywne9Potoki
Czym jest potokŁączenie dwóch poleceńŁączenie wielu poleceńPotok z grepPodsumowanie – potok danychPoćwicz samodzielnie: Edytor online Terminal