Zaznacz stronę

Zmienna PATH – dodawanie własnego katalogu

Chcąc uruchomić skrypt lub program, musisz przejść do katalogu w którym się znajduje:

cd ~/Documents/Skrypty

a później go uruchomić:

./clearTmp

Lepszym rozwiązaniem jest przeniesienie wszystkich często używanych przez ciebie skryptów do jednego katalogu, który dodasz do zmiennej środowiskowej PATH, przez co będziesz miał dostęp do swoich narzędzi w każdym miejscu.

Pierwsze stwórz katalog bin w głównym katalogu twojego użytkownika:

mkdir ~/bin

Będziesz tam przechowywał wszystkie swoje skrypty lub dowiązania do programów, w celu szybkiego dostępu do nich.
Jeżeli jeszcze nie posiadasz pliku ~/.bash_profile, utwórz go:

touch ~/.bash_profile

Plik ten jest wczytywany podczas każdego uruchomienia terminala. Zachowasz w nim instrukcję przypisana twojego katalogu ~/bin do zmiennej środowiskowej PATH. Skorzystaj z poniższego polecenia:

echo "PATH=$PATH:~/bin" >> ~/.bash_profile

Teraz uruchom ponownie terminal. Przenieś do ~/bin najczęściej wykorzystywane przez siebie skrypty, dla przykładu utworzę dowiązanie symboliczne do skryptu czyszczącego zawartość /tmp:

cd ~/bin
ln -s ~/Documents/Skrypty/clearTmp ./clearTmp

Wynik polecenia ls -l dla mojego katalogu ~/bin:

...
lrwxr-xr-x  1 wujku  staff       39 16 sie 14:49 clearTmp -> /Users/wujku/Documents/Skrypty/clearTmp
...

Po wykonaniu polecenia:

clearTmp

Zostanie uruchomiony skrypt ~/Documents/Skrypty/clearTmp.