Jak stale dodać ścieżkę do Linux

Jak stale dodać ścieżkę do Linux
Ten samouczek Linux wyjaśnia, jak na stałe dodać ścieżkę do Linux. Jest zoptymalizowany dla zarówno użytkowników, którzy szukają szybkiej praktycznej odpowiedzi, jak i dla użytkowników, którzy szukają zrozumienia zmiennych środowiska globalnego, jak i użytkownika.

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żka

Jak 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.

Env

Jak 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 .Bashrc

W 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"' >> .Bashrc

Zaktualizuj zmienne środowiska, uruchamiając następujące polecenie:

źródło .Bashrc

Aby wydrukować wszystkie zmienne środowiskowe, w tym zaktualizowane ścieżki, możesz użyć Env Komenda.

Env

Pokazać 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 .profil

Znajdź 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 .profil

Sprawdź zaktualizowaną ścieżkę za pomocą następującego polecenia:

Echo $ ścieżka

Lub wydrukuj wszystkie zmienne środowiskowe, w tym ścieżka za pomocą Env Komenda:

Env

Instrukcje 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. /profil

Na 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 /profil

Sprawdź, czy ścieżka została odpowiednio dodana za pomocą Echo Polecenie, jak pokazano na poniższym obrazku:

Echo $ ścieżka

Innym 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.Bashrc

W 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.Bashrc
Echo $ ścieżka

Jak 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:

  • Zmienne środowiska użytkownika: Zmienne środowiska użytkownika, takie jak ścieżka, są zdefiniowane w plikach konfiguracyjnych użytkownika. Są one załadowane z katalogu domowego, gdy użytkownik rozpoczyna sesję.
  • Zmienne szerokości systemu: Ten typ zmiennych nie należy do określonego użytkownika, ale do całego systemu wpływającego na wszystkich użytkowników.

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.