Systemy operacyjne często używają zmiennych środowiskowych do definiowania różnych ustawień globalnych dla części systemu operacyjnego lub do kontrolowania działania aplikacji. Zmienna PATH jest jedną z tych zmiennych środowiskowych i jest stale używana bez wiedzy użytkownika. Zmienna przechowuje listę katalogów, w których aplikacje (najczęściej Twoja powłoka) powinny szukać programu za każdym razem, gdy uruchamiasz go jako polecenie.
Kroki
Krok 1. Znajdź bieżącą ścieżkę, wpisując "echo $PATH" po znaku zachęty powłoki bash
Zostanie podana lista katalogów, taka jak w poniższym przykładzie:
- uzair@linux:~$ echo $PATH/home/uzair/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games
- Uwaga: Linux $PATH odpowiada separatorami ":" między wpisami.
Krok 2. Tymczasowo dodaj:
/sbin i:/usr/sbin ścieżki do bieżącej listy ścieżek, wpisując następujące polecenie w wierszu zachęty powłoki bash:
uzair@linux:~$ export PATH=$PATH:/sbin/:/usr/sbin/
Krok 3. Powtórz zawartość PATH, aby potwierdzić, że zmiany są odzwierciedlone w zmiennej
- uzair@linux:~$ echo $PATH/home/uzair/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
- Pamiętaj, że powyższe jest tylko tymczasowe i zostanie utracone po ponownym uruchomieniu.
Krok 4. Przetestuj działanie aplikacji ze ścieżką tymczasową, aby upewnić się, że wszystko działa poprawnie
Krok 5. Trwale zmień ustawienie ścieżki, dodając tę samą linię do pliku ~/.bashrc