Wskazówki podane w tym artykule zawierają dwie metody dodania trwałej ścieżki zarówno dla konkretnych, jak i wszystkich użytkowników, są przydatne dla każdego dystrybucji Linuksa.
Pierwsze dwie sekcje treści przechodzą prosto do punktu, opisując kroki, aby stale dodać ścieżkę. Po czym możesz znaleźć krótkie wyjaśnienie zmiennych środowiskowych.
Wszystkie instrukcje wyjaśnione w tym artykule zawierają zrzuty ekranu, co ułatwia zrozumienie i wykonanie przykładów.
Jak stale dodać ścieżkę do określonego użytkownika w Linux
Pierwszym krokiem przed rozpoczęciem jest sprawdzenie naszej bieżącej zmiennej środowiska ścieżki.
Możesz to zrobić w prosty sposób, wykonując Echo polecenie, a następnie znak dolara ($) i zmienna środowiskowa, której wartość chcesz zobaczyć, która w tym przypadku jest ŚCIEŻKA, Jak pokazano na poniższym zrzucie ekranu:
Echo $ ścieżkaJak widać, istnieje 6 ścieżek oddzielonych okrężnicy. Wszystkie ścieżki muszą być oddzielone przez okrężnicę.
Innym sposobem sprawdzenia wszystkich zmiennych środowiskowych, w tym ścieżki, jest uruchomienie Env polecenie, jak pokazano w poniższym przykładzie:
NOTATKA: Podczas pisania tego samouczka kilkakrotnie edytowałem swoje ścieżki. Dlatego zobaczysz różne wartości na zrzutach ekranu.
EnvJak widać na danym rysunku, wszystkie zmienne środowiskowe są wymienione, w tym ścieżki użytkowników.
Aby dodać trwałą ścieżkę, jedną z metod jest edycja ukrytego pliku .Bashrc. Możesz wydrukować ukryte pliki, uruchamiając LS polecenie, a następnie -A (Wszystkie) flaga w katalogu domowym.
ls -a ~//Edytować .Bashrc Plik, dodaj trwałą ścieżkę. Użyj edytora tekstu swoich preferencji. W moim przypadku użyłem Nano, Jak pokazano następująco:
Nano .BashrcW tym pierwszym przykładzie dodałem fikcyjną ścieżkę /home/linuxhint/coś/domyślne/bin Gdzie Linuxhint Czy użytkownik jest domem.
Składnia jest następującą, gdzie należy zastąpić rzeczywistą ścieżką, którą chcesz dodać:
Eksport ścieżka = "$ ścieżka:"W takim przypadku dodałem następujący wiersz:
Eksport ścieżka = "$ ścieżka: $ home/coś/default/bin"Alternatywnie możesz użyć Echo polecenie dołączenia wiersza za pomocą następującej składni, gdzie 'Zawartość linii„Musi zostać zastąpiony pełnym poleceniem. I Plik musi zostać zastąpiony plikami, który edytujesz (.bashrc).
echo „linia zawartość” >>Praktycznym przykładem jest następujący, jak wspomniano wcześniej, na wypadek, gdybym chciał dodać ścieżkę $ Home/coś/domyślne/bin Lub /home/linuxhint/coś/domyślne/bin (które są takie same):
echo 'eksport ścieżka = "$ ścieżka: $ home/coś/default/bin"' >> .BashrcZaktualizuj zmienne środowiska, uruchamiając następujące polecenie:
źródło .BashrcAby wydrukować wszystkie zmienne środowiskowe, w tym zaktualizowane ścieżki, możesz użyć Env Komenda.
EnvPokazać tylko ŚCIEŻKA Zmienna środowiskowa, uruchom polecenie pokazane na poniższym rysunku:
echo „$ ścieżka”Innym sposobem na dodanie ścieżki do zmiennej środowiska użytkownika jest edycja „.plik profilu ”znajdujący się w katalogu domowym.
Tym razem użyjmy LS polecenie, a następnie -L flaga, aby wyświetlić wszystkie pliki, w tym ukryte pliki.
ls -ld .?*Jak widać, jest plik o nazwie „.profil". Edytuj go za pomocą wybranego edytora tekstu. W moim przypadku użyłem Nano.
Nano .profilZnajdź linię podobną do jednej wskazanej przez białą strzałkę na poniższym rysunku:
W tym przykładzie dodałem /home/linuxhint/coś 2/domyślne/bin ścieżka.
Poniżej znalezionej linii dodaj linię, jak pokazano na końcu następującego obrazu, zastępując/home/linuxhint/coś 2/domyślnie/bin faktyczną ścieżką, którą chcesz dodać:
Zaktualizuj zmienną środowiskową, wykonując polecenie pokazane na następującym obrazie:
źródło .profilSprawdź zaktualizowaną ścieżkę za pomocą następującego polecenia:
Echo $ ścieżkaLub wydrukuj wszystkie zmienne środowiskowe, w tym ścieżka za pomocą Env Komenda:
EnvInstrukcje można znaleźć, aby dodać stałą ścieżkę dla wszystkich użytkowników w następującej dyskusji.
Jak globalnie dodać ścieżkę na stałe do wszystkich użytkowników w Linux
W tej sekcji pokazuje, jak dodać globalną zmienną środowiskową trwałej ścieżki dla wszystkich użytkowników.
Można to zrobić, edytując dwa pliki, /itp./Profil I /etc/bash.Bashrc.
W pierwszym przykładzie pokażę ci, jak edytować /itp./Profil plik.
Użyj edytora tekstu, którego użyłeś do modyfikacji /itp./Profil.
sudo nano /itp. /profilNa końcu pliku dodaj następujący wiersz, gdzie /opt/coś 10/bin należy zastąpić ścieżką, którą chcesz dodać.
Eksport ścieżka = "$ ścieżka:/opt/coś 10/bin"Zaktualizuj ścieżkę zmiennej środowiskowej za pomocą polecenia źródłowego, jak wykonano w poprzedniej sekcji tego artykułu.
Źródło /etc /profilSprawdź, czy ścieżka została odpowiednio dodana za pomocą Echo Polecenie, jak pokazano na poniższym obrazku:
Echo $ ścieżkaInnym sposobem na stałe dodanie ścieżki na całym świecie jest edycja /etc /bash.plik bashrc za pomocą edytora tekstu, aby go otworzyć.
sudo nano /etc /bash.BashrcW poniższym przykładzie dodałem nową ścieżkę /opt/coś20/bin.
Dołącz podobną linię jak następujące, zastępując /opt/coś20/bin z rzeczywistą ścieżką, którą chcesz dodać.
Eksport ścieżka = "$ ścieżka:/opt/coś20/bin"Zaktualizuj zmienną środowiskową ścieżki za pomocą źródło Komenda. Następnie sprawdź to, uruchamiając Echo polecenie, jak pokazano w poniższym przykładzie:
Źródło /etc /bash.BashrcJak widać, obie metody działały pomyślnie i dodano ścieżki.
Zmienne środowiskowe użytkownika kontra system
Różnica między zmiennymi środowiskowymi dla użytkownika a globalnym środowiskiem jest następująca:
Ten samouczek głęboko wyjaśnił, jak dodać zmienną ścieżki. Aby edytować zmienne środowiska użytkownika, musisz edytować .Bashrc Lub .profil Pliki znajdujące się w katalogu domowym. Zmienne wyeksportowane do tego pliku będą ładować za każdym razem, gdy użytkownik rozpoczyna sesję.
Zmienne systemowe są przechowywane w /etc/bash.Bashrc Lub /itp./Profil akta.
Wniosek
Jak widać, dodanie zmiennych ścieżki zarówno tymczasowo, jak i na stałe jest dość łatwe i może być wykonane przez każdego użytkownika Linux niezależnie od poziomu wiedzy. Każdy użytkownik Linux musi zrozumieć funkcję zmiennej ścieżki i jak ją zarządzać. Inne zmienne są również głęboko wyjaśnione przy podpowiedzi Linux. Wyjaśniona wcześniej treść jest ważna dla prawie każdego rozkładu Linuksa.
Dziękujemy za przeczytanie tego samouczka pokazującego, jak trwale dodać zmienną ścieżki. Śledź nas, aby uzyskać więcej profesjonalnych treści.