Jak zmienić ścieżkę w terminalu Linux?

Jak zmienić ścieżkę w terminalu Linux?
Po wprowadzeniu polecenia do terminalu Linux nie wyszukuje każdego katalogu, aby sprawdzić żaden program o tej samej nazwie. Patrzy tylko w określone katalogi. Pytanie, które powinno nadać ci w umyśle, brzmi, w jaki sposób terminal wie, aby patrzeć w wyżej wymienionych katalogach? Odpowiedź na to pytanie jest prosta. Te katalogi są częścią $ Ścieżka Zmienna środowiskowa, której terminal używa do ustalenia, gdzie szukać. Każdy początkujący użytkownik Linux powinien wiedzieć, jak zmienić ścieżkę $ w terminalu Linux.

Ścieżka oglądania

Załóżmy, że chcesz zainstalować programy w innej lokalizacji w systemie i uruchomić program bez wspomnienia o ich lokalizacji. Prostym sposobem na osiągnięcie tego jest zmiana zmiennej $ ścieżki. Napisz następujące polecenie, aby zobaczyć, co istnieje obecnie na twojej ścieżce $:

$ echo $ ścieżka

Najprawdopodobniej zobaczysz różne katalogi oddzielone kolonami. Teraz sprawdźmy metody zmiany ścieżki $ w terminalu Linux.

Metoda 1: Tymczasowa zmiana ścieżki $ w terminalu

Na przykład masz katalog o nazwie „kosz„W katalogu domowym i chcesz, aby ta lokalizacja była miejscem, w którym zapisujesz wszystkie scenariusze powłoki. Możesz łatwo wprowadzić te zmiany, modyfikując zmienną $ ścieżki. Zmodyfikowana zmienna $ ścieżka zostanie wyeksportowana do środowisk procesowych Shell Child przy użyciu „eksport" Komenda. Ponadto, po zmodyfikowaniu ścieżki $, możesz teraz wykonać dowolny skrypt powłoki, określając jedynie nazwę skryptu wykonywalnego, zamiast wpisywać całą ścieżkę pliku. Te ustawienia zmieni ścieżkę $, ale tymczasowo.

$ Export Path = "$ home/bin: $ ścieżka"

"Echo„Zmienna ścieżki $ w celu potwierdzenia zmian, które wprowadziliśmy na ścieżkę terminalu Linux.

$ echo $ ścieżka

Metoda 2: trwale zmienia się ścieżka $ w terminalu

Żeby zmienić $ Ścieżka na stałe, musisz zdefiniować pliki konfiguracji zmiennej $ ścieżka. Po uruchomieniu nowej sesji w większości wersji Linux zmienne środowiskowe są odczytywane z plików konfiguracyjnych powłoki dostosowanych dla każdego użytkownika. Jeśli jesteś użytkownikiem bash, skorzystaj z „~./bashrc”Plik do zmiany $ Ścieżka. Najpierw otwórz „~./bashrc ”plik edytora tekstu, wpisując następujące polecenie.

$ nano ~/.Bashrc

Napisz poniżej podane linie w tym pliku konfiguracyjnym.

Eksport ścieżka = "$ home/bin: $ ścieżka"

Wykonaj polecenie źródłowe, aby zapisać plik ze zmianą wprowadzoną na ścieżkę $. To polecenie załaduje również nową ścieżkę w bieżącej sesji terminalu Linux.

$ źródło ~/.Bashrc

Ponownie wydrukuj wartość ścieżki $ dla potwierdzenia zmian.

$ echo $ ścieżka

Wyjście deklaruje, że ścieżka $ jest skutecznie zmieniona w terminalu Linux.

Wniosek

Wymiana pieniędzy $ Ścieżka w terminalu zawiera prostą, ale prostą procedurę. Pozwala to każdemu użytkownikowi Linux uruchamianie skryptów i poleceń z niestandardowej lokalizacji bez określenia całej ścieżki tych wykonywalnych scenariuszy powłoki. Ten artykuł dostarczył dwóch różnych metod zmiany $ Ścieżka w terminalu Linux.