Git Bash ustawił zmienną środowiskową

Git Bash ustawił zmienną środowiskową
Jeśli kiedykolwiek słyszałeś o systemie kontroli wersji, być może słyszałeś o systemie kontroli wersji GIT. Repozytorium GitHub GIT pomaga nam utrzymać rejestr naszych wersji danych zaktualizowanych w systemie lokalnym i odzwierciedlać zmiany w zdalnym hubie GIT. Podczas korzystania z GIT na komputerze lokalnym lub systemie Linux jest zawsze uruchamiany w powładzie bashu, a jego zachowanie opiera się na zestawie zmiennych środowiska powłoki. Czasami przydatne jest wiedzieć, co to są i jak je obsługiwać, aby git działał tak, jak chcesz. Instrukcja „PrintenV” wyświetla wszystkie lub niektóre zmienne środowiska powłoki w systemach operacyjnych UNIX/Linux. W ramach tego przewodnika zobaczymy, w jaki sposób możemy ustawić zmienne środowiskowe dla git w powładzie bashu systemu operacyjnego Kali Linux. Zaczynajmy.

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.