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.