Jak eksportować ścieżki w Linux?

Z grubsza ogarniesz to w: < 1 min

Przegląd problemu #

Jak prawidłowo eksportować ścieżki w systemach linuxowych? O tym w krótkich, żołnierskich słowach.

Rozwiązanie #

Możemy eksportować przynajmniej na 3 sposoby. Każdy różni się w zależności od zasięgu i trwałości rozwiązania:

  1. Tylko lokalnie, na jedną sesję – gdy chcemy coś eksportować “tylko na teraz”, wystarczy wpisać:
    export MY_PATH = “/tech/moja/sciezka”
    Po wylogowaniu ten export zostanie wyczyszczony.
  2. Tylko lokalnie, trwale – gdy zależy nam na tym, aby export został na dłużej, ale był dostępny jedynie w obrębie naszego użytkownika, należy:
    • Otworzyć plik $HOME/.bashrc
    • Wpisać tam export MY_PATH = “/tech/moja/sciezka”
  3. Globalnie, trwale – jeśli chcemy żeby export był dostępny dla wszystkich użytkowników, należy zmienic inny plik. Ważne! To plik, który możemy otworzyć tylko rootem (/poprzez su), inaczej jest “tylko do odczytu”:
    • Otworzyć plik /etc/profile
    • Wpisać tam export MY_PATH = “/tech/moja/sciezka”

Po dodaniu exporta, często warto również zaktualizować ścieżkę PATH o bin na którym nam zależy (export PATH = $PATH:$MY_PATH/bin)

Na koniec, aby zmiany zostały zapamiętane, należy wykonać jeden z dwóch ruchów:

  • Przelogować się (wyloguj i zaloguj)
  • Wpisać polecenie source [ścieżka pliku, np. /etc/profile]

Mam nadzieję, że pomogłem!

Responses

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *