Co to jest PATH?
PATH to zmienna środowiskowa w systemie macOS, która definiuje listę katalogów, w których system operacyjny będzie szukać plików wykonywalnych podczas uruchamiania poleceń w terminalu. Innymi słowy, PATH mówi systemowi, gdzie znajdują się programy, do których chcesz uzyskać dostęp za pomocą poleceń tekstowych.
Przykład:
Załóżmy, że masz zainstalowany program o nazwie “mojprogram” w katalogu /usr/local/bin
. Jeśli PATH nie zawiera tego katalogu, system nie będzie mógł znaleźć pliku wykonywalnego “mojprogram” i wyświetli komunikat o błędzie podczas próby uruchomienia programu.
Jak sprawdzić PATH?
Możesz sprawdzić aktualną wartość PATH, wpisując następujące polecenie w terminalu:
echo $PATH
Spowoduje to wyświetlenie listy katalogów oddzielonych dwukropkami (:).
Jak zmodyfikować PATH?
Możesz modyfikować PATH, aby dodać lub usunąć katalogi. Istnieje kilka sposobów na zrobienie tego:
1. Modyfikacja pliku .bash_profile
Plik ~/.bash_profile
jest plikiem konfiguracyjnym, który jest odczytywany przez powłokę Bash za każdym razem, gdy się ona uruchamia. Możesz dodać lub usunąć katalogi z PATH, edytując ten plik i dodając odpowiednie wpisy do wiersza PATH
.
2. Użycie polecenia export
Możesz użyć polecenia export
, aby tymczasowo dodać katalog do PATH. Na przykład, aby dodać katalog /usr/local/bin
do PATH, możesz użyć następującego polecenia:
export PATH=$PATH:/usr/local/bin
3. Użycie aliasów
Możesz użyć aliasów, aby skrócić nazwy poleceń. Na przykład, jeśli chcesz uruchomić program “mojeprogram” z katalogu /usr/local/bin
, możesz utworzyć alias w następujący sposób:
alias mojepolecenie="/usr/local/bin/mojprogram"
Dlaczego PATH jest ważny?
PATH jest ważny, ponieważ pozwala na łatwe uruchamianie programów z różnych lokalizacji. Bez PATH musiałbyś podawać pełną ścieżkę do pliku wykonywalnego za każdym razem, gdy chcesz uruchomić program.
Uwaga! Należy zachować ostrożność podczas modyfikowania PATH. Dodanie nieprawidłowego katalogu do PATH może spowodować problemy z uruchamianiem programów.