Printenv to polecenie pokazujące wartość zmiennej środowiska. Jeśli nie zostanie określona zmienna, wyświetlana zostanie nazwa wyświetlania zmiennej środowiska wraz z jej wartością w parach dla wszystkich zmiennych i.mi. Printenv służy do wyświetlania wartości wszystkich zmiennych środowiskowych.
$ printenv
Polecenie Home PrinteNV wyświetla lokalizację katalogu domowego bieżącego użytkownika.
$ printenv dom
Inną techniką pokazującą wartość zmiennej środowiska domowego jest użycie echa z symbolem $ (dolar) przed nim. Na ekranie pod spodem możesz zweryfikować jego ilustrację.
$ echo $ dom
Polecenie ENV to kolejne powiązane polecenie, które można użyć do wydrukowania wartości zmiennych środowiskowych. W przypadku argumentu „$ home” zwraca błąd „odmowa”, ponieważ ścieżka do zmiennej jest chroniona prawami sudo.
$ env $ dom
Bez argumentów w poleceniu „env” jest on funkcjonalnie równy poleceniu printenv.
$ env
Przykład 1: Zadeklaruj zmienną środowiskową
Aby zadeklarować nową zmienną środowiskową dla GIT, musimy podążać wraz z poleceniami w skorupce. Więc otwórz linię polecenia powłoki bash (terminal). Korzystając z tej łatwej składni, utwórz i podaj nową zmienną środowiskową, która jest dostępna dla uruchomionej powłoki wiersza poleceń i wszelkich uruchomionych od niego aplikacji. Poniższe polecenie tworzy nową zmienną środowiskową nazwaną zmienną o wartości z wartością „[wartość]” w IT. Możemy włączyć przestrzeń do ciągu, jednocześnie interpretując ją jako pojedynczą wartość, używając podwójnych cytatów wokół „[wartość]”. Aby sprawdzić wartość zmiennej środowiskowej, wystarczy użyć polecenia echo i link do zmiennej wymienionej poniżej. To pokaże bieżącą wartość nazwy zmiennej zmiennej, która jest w tej chwili [wartość].
Kiedy odwołujesz się do zmiennej środowiskowej w poleceniu, upewnij się, że umieścisz przed nią $, aby powłoka wiedziała, że mówisz o zmiennej środowiskowej, a nie o pliku lub innym programie aplikacyjnym. Możesz nazwać swoje zmienne, cokolwiek chcesz, jednak w przypadku zmiennych środowiskowych często używamy wszystkich tekstów wielkich. To oddziela je od różnorodności poleceń, aplikacji i plików, które są często zapisane w niższych przypadkach.
$ Export Variable_name = "wartość"
$ echo $ varible_name
Przykład 2: Zdefiniowane zmienne środowiskowe
Zmienne środowiskowe mogą być używane w dowolnym poleceniu, a większość systemów ma już kilka konfiguracji. Tytuł obecnie zalogowanego użytkownika jest zwykle ustawiony w zmiennej środowiskowej $ użytkownik. Możesz użyć instrukcji Echo, aby wydrukować i sprawdzić wartość tego, ale teraz tym razem możemy również dodać przyjazną wiadomość. Zwróć uwagę na podwójne znaki cytatowe. Służą one do otoczenia ciągu, który może zawierać przestrzenie lub znaki, które skorupa interpretuje inaczej.
$ echo „hi, $ użytkownik”
Jednak w tych strunach można nadal stosować zmienne środowiskowe. Przed podaniem ciągu do polecenia ECHO zmienne zostaną rozszerzone na ich bieżącą wartość. Podczas korzystania z podwójnych cytatów użytkownik $ jest rozszerzony; Kiedy używasz pojedynczych cytatów, $ użytkownik jest postrzegany jako tekst dosłowny, a nie zmienna do rozszerzenia.
$ echo „hi, $ użytkownik”
Przykład 3: Eksportuj i niezniszcz zmienną środowiskową
W tym przykładzie najpierw tworzymy zmienną środowiskową DIR w git i nadajemy jej wartość/dom/linux/. Wykorzystaliśmy instrukcję Echo do wydrukowania wartości zapisanej w DIR w celu weryfikacji.
$ Export Dir =/Home/Linux
$ echo $ dir
W systemie Linux możesz ustawić lub niezainformować zmienne środowiskowe specyficzne dla użytkownika lub sesji. Domyślnie instrukcja „env” zawiera listę wszystkich aktualnych zmiennych środowiskowych. Jednak gdy jest używany z flagą „-i”, tymczasowo usuwa wszystkie zmienne środowiskowe i pozwala użytkownikowi uruchomić polecenie w bieżącej sesji bez nich. Polecenie UNSET można użyć do tymczasowego wyczyszczenia lokalnych zmiennych środowiskowych.
$ unset reż
$ echo $ dir
Stworzyliśmy zmienną środowiskową „DIR” dla naszego repozytorium GIT „Project1”.
$ Dir = ”/home/linux/projekt 1”
$ echo $ dir
Polecenie zapewni ci powłokę bash, która na razie nie ma żadnych zmiennych środowiskowych. Jednak po wyjściu z powłoki wszystkie zmienne zostaną przywrócone.
Env -i Bash
Przykład 4
W systemie Linux możesz ustawić i niezainformować zmienne środowiskowe specyficzne dla użytkownika. Musisz dodać i edytować „.plik bashrc ”w katalogu domowym w celu eksportu lub zmiany zmiennej środowiska. Następnie, aby wprowadzić zmiany, pozyskaj plik.
$ vi .Bashrc
Zmienna (w naszym przypadku „CD”) stałaby się aktywna. Gdy użytkownik uruchomi nowy terminal, ta zmienna zostanie ujawniona. Dodaj dołączoną linię na końcu pliku i zapisz ją.
Zastosuj polecenie źródła, a następnie wydrukuj wartość CD za pomocą polecenia Echo.
$ źródło .Bashrc
$ echo $ cd
Wniosek
Chodzi o ustawienie zmiennych środowiskowych w terminalu powłoki systemu z instalowanymi i skonfigurowanymi git. Aby to zrobić, wypróbowaliśmy pakiet niektórych poleceń, takich jak Env, Printenv, Unset, Export i Echo. Mamy nadzieję, że zaimplementujesz ten artykuł w swoim systemie operacyjnym. Sprawdź więcej artykułów na stronie internetowej Linuksa.