Jak poprawnie ustawić zmienną $ ścieżki w BASH

Jak poprawnie ustawić zmienną $ ścieżki w BASH

Bash to akronim Bourne-Again Shell, który jest następcą Bourne Shell dystrybuowany w większości systemów operacyjnych Linux i GNU. Jest wyposażony w wiele zaawansowanych funkcji z poprzedniej wersji.

ŚCIEŻKA to zmienna środowiskowa, która przechowuje ścieżkę katalogów zawierających pliki wykonywalne.

Jak ustawić zmienną ścieżki?

Ilekroć musisz dodać nowy wykonywalny w zmiennej ścieżki, możesz dodać ją do początku innego katalogu lub na końcu innych katalogów.

System sprawdza wszelkie wykonywalne pod katalogami ustawionymi na ścieżce od początku do końca. Jeśli wymagany binarny zostanie znaleziony w katalogu, zignoruje resztę. W przypadku, gdy na końcu dodałeś wykonywalny, system może zignorować to, jeśli wykonywacza zostanie znaleziona o tej samej nazwie w wcześniej skonfigurowanych katalogach.

  • Konfigurowanie po innych wykonywaczach:
    Eksport ścieżka = $ ścieżka:/opt/maven/bin
    1Eksport ścieżka = $ ścieżka:/opt/maven/bin
  • Konfigurowanie przed innymi elementami wykonywalnymi:
    Eksport ścieżka =/opt/maven/bin: $ ścieżka
    1Eksport ścieżka =/opt/maven/bin: $ ścieżka
Informacje: podczas korzystania z /itp./Środowisko plik, po prostu ustaw ścieżkę bez eksport polecenie, jak:
Ścieżka =/opt/maven/bin: $ ścieżka
1Ścieżka =/opt/maven/bin: $ ścieżka

Gdzie ustawić zmienną ścieżki?

W systemie Linux dostępnych jest wiele scenariuszy, w których można ustawić zmienną środowiska ścieżki. Te skrypty są wykonywane w predefiniowanych warunkach. Na przykład niektóre skrypty są wykonywane podczas uruchamiania systemu, a niektóre z nich są wykonywane podczas logowania lub wylogowania użytkownika.

Poniżej znajduje się lista skryptów wykonywanych w różnych warunkach. Możesz wybrać jeden z nich, aby ustawić zmienną ścieżki.

  • Konfiguracja całego systemu:
    • /etc/bashrc: Ten skrypt jest wywoływany podczas uruchamiania systemu. Ustawienie środowiska ścieżki do tego pliku będzie dostępne dla wszystkich użytkowników.
    • /etc/bash.bashrc: Ten skrypt jest wywoływany dla interaktywnych i logowania.
    • /itp./Profil: Ten skrypt jest wywoływany tylko z powłokami logowania.
    • /itp./Profil.D/*.cii: Cały skrypt z „.rozszerzenie sh ”są wywoływane przez skrypt /etc /profil.
    • /itp./Środowisko: Jest to pierwszy plik, którego system operacyjny używa w logowaniu. Jest to specjalnie używane do konfigurowania zmiennych środowiskowych. Ten plik nie wymaga użycia „eksport”Słowo kluczowe.

  • Konfiguracja poziomu użytkownika:
    • $ Home/.bashrc: Ten plik jest wywoływany dla powłoki nie-loginowej.
    • $ Home/.profil: Ten plik jest wywoływany dla powłoki logowania. Ponadto ten plik wywołuje ~/.Skrypt bashrc.

Wniosek

Zmienna środowiska ścieżki jest niezbędną częścią systemów operacyjnych Linux i innych. Musisz zachować ostrożność przed skonfigurowaniem zmiennej ścieżki.