Jak ustawić zmienne środowiskowe w Linux

Jak ustawić zmienne środowiskowe w Linux
Zmienne środowiskowe są dynamicznymi wartościami zatytułowanymi stosowanymi do dostosowywania systemu Linux w Linux. Umożliwia modyfikowanie sposobu przetwarzania systemu wraz z prowadzeniem jego aplikacji. W przypadku instancji zmienne środowiskowe są używane do przechowywania ścieżek, zapisuj informacje dotyczące różnych redaktorów lub przeglądarek internetowych i daj nam znać o różnych ustawieniach układu. Możesz spojrzeć na wszystkie aktualne zmienne środowiska pracy w systemie i zmodyfikować lub utworzyć w nim zmienne. W tym artykule dotyczy ustawiania zmiennych środowiskowych w Ubuntu 20.04 system Linux za pomocą jego powłoki.

Wyświetl zmienne środowiskowe

Zaczynamy od wyświetlania obecnie włączonych zmiennych środowiskowych naszego Ubuntu 20.04 system operacyjny Linux. Najczęściej używanym poleceniem w tym celu jest instrukcja „printenv” na skorupce. Rozpoczynamy terminal z konsumacją skrótu „CTR+alt+T” i po prostu wykonujemy w nim instrukcję „Printenv”. To wykonanie polecenia wyświetla wszystkie znane zmienne środowiskowe.

Korzystanie z słowa kluczowego PrintenV w powładzie wyświetla wszystkie obecne zmienne środowiskowe, ale możesz użyć nazwy określonej zmiennej w tej samej instrukcji, aby wyświetlić wartości. W tym celu musisz użyć słowa kluczowego „var_name” wraz ze znakiem „=” i nazwy zmiennej, która ma być przeszukana w instrukcji printenv. Wypróbowaliśmy instrukcję „PrinteNV” wraz ze specyfikacją „var_name”, aby użyć nazw trzech różnych zmiennych, aby zobaczyć ich wartości, i.mi. Shell, Desktop_Session i PWD obecnie używane format powłoki, sesja komputerowa i bieżący katalog roboczy.

Możesz także określić zmienną środowiskową do wyszukiwania bez użycia słowa kluczowego „var_name” w poleceniu PrintenV. To samo wyjście wyświetli się.

Musisz użyć instrukcji GREP, aby wyszukać niektóre ciągi za pomocą określonych wzorów. Można go połączyć z instrukcją PrinteNV w celu wyszukiwania wszystkich zmiennych środowiskowych zawierających określony wzór w ich nazwie. Mamy co najmniej 2 rekordy dla każdego.

Instrukcję „env” można również użyć do wyświetlania wszystkich zmiennych środowiskowych na Ubuntu 20.04 konsola. Zastosowanie instrukcji „env” i jej wyjściu jest wyświetlane na obrazie:

Dla przykładu, jeśli chcesz użyć instrukcji „env” na powładzie, aby po prostu wyświetlić wszystkie zmienne na skorcie, musisz jasno określić, że będzie to duże wyjście, i.mi. Większość jest ukryta.

Użycie słowa kluczowego „więcej” z „|” Znak umożliwia użycie klawisza Enter do wyświetlania pozostałych zmiennych na ekranie konsoli.

Instrukcję GREP można również użyć z poleceniem „env” do wyszukiwania określonych zmiennych środowiskowych w Ubuntu 20.04 System, jak prezentowano.

Jeśli ktoś z was chce wykazać wszystkie zmienne środowiskowe wraz z metodami konsoli, zdefiniowanymi przez użytkownika i środowiskiem w terminalu powłoki Ubuntu 20.04 SYSTEM, należy skorzystać z instrukcji ustawionej w obszarze zapytania w następujący sposób:

Instrukcję GREP można wykorzystać również w instrukcji SET, aby wyświetlać wszystkie zmienne środowiskowe, metody zdefiniowane przez użytkownika i zmienne powłoki o określonym wzorze w ich nazwie.

Ustaw zmienne środowiskowe

Przed wskoczeniem do ustawiania zmiennych środowisk. Najpierw zainicjuj zmienną powłoki, a następnie uczyń ją zmienną środowiskową. Aby utworzyć zmienną powłoki, musimy użyć dowolnej unikalnej nazwy, a następnie znaku równego i wartości zmiennej w pojedynczych odwróconych przecinkach. Tak więc, w poniższym przykładzie, Ceate nową zmienną Shell o nazwie „Val” i zainicjujemy ją z wartością „testu”. Instrukcja „echo” jest tutaj zużywana, aby wyświetlić wartość zmiennej powłoki „Val” w konsoli i uzyskać wartość „testu” jako wyjścia.

Instrukcje printeNV i ENV są ​​tutaj wykorzystywane do wyświetlania wartości właśnie utworzonej zmiennej powłoki „VAL”. Wyjście to albo nic, albo jakiś błąd. Wynika to z faktu, że instrukcje PrinteNV i ENV są ​​wykorzystywane wyłącznie do wyświetlania zmiennych środowiskowych, a nie do wyświetlania zmiennych powłoki. Val jest obecnie zmienną powłoki.

Czas przekształcić zmienną powłoki w zmienną środowiskową. W tym celu Ubuntu 20.04 system operacyjny Linux wymyślił polecenie „Eksportuj”. Musisz użyć słowa kluczowego „Eksportuj” z nazwą zmienną „Val”, tak jak to zrobiliśmy. Do sprawdzenia wyniku można użyć instrukcji printeNV wraz z użyciem nazwy zmiennej, jeśli zmienna powłoki jest ustawiona na zmienną środowiskową, czy. Wyjście wyświetla wartość „testu” zmiennej „VAL”. Zmienna powłoki „VAL” jest skutecznie przekonwertowana na zmienną środowiskową.

Użytkownicy Ubuntu mogą również tworzyć i ustawić zmienną środowiskową bezpośrednio bez tworzenia zmiennej powłoki, a następnie przekształcając ją na zmienną środowiskową. W tym celu wystarczy użyć instrukcji eksportu wraz z nazwą nowej zmiennej środowiska, aby zostać utworzonym i zainicjować ją z wartością. Wypróbowaliśmy tę metodę, aby utworzyć zmienną środowiskową „VAR” z wartością „Saeedraza” i wyświetliliśmy jej wartość za pomocą polecenia PrintenV.

Można również rozwinąć już ustawioną zmienną środowiskową w systemie Linux za pomocą instrukcji UNSET wraz z nazwą zmiennej. Zrobiliśmy to do tej pory dla nowo utworzonych zmiennych środowiskowych, tj.mi. Var i val. Nieprawidłowe powoduje, że polecenie PrinteNV nie wyświetla nic w zamian.

Wniosek

Pierwszym akapitem tego artykułu jest wprowadzenie do zmiennych środowiskowych i ich użycie w systemie Linux. Podzieliliśmy ten samouczek na dwie główne części: wyświetlanie zmiennych środowiskowych i konfigurowanie zmiennych środowiskowych. Pierwsza część dotyczy wyświetlania różnych zmiennych za pomocą różnych instrukcji PrinteNV i ENV, podczas gdy druga część dotyczy tworzenia zmiennych środowiskowych bezpośrednio i pośrednio (za pomocą polecenia eksportu).