Ś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żkaNajprawdopodobniej 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żkaMetoda 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 ~/.BashrcNapisz 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 ~/.BashrcPonownie wydrukuj wartość ścieżki $ dla potwierdzenia zmian.
$ echo $ ścieżkaWyjś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.