
У меня есть несколько служебных программ, которые мне нужно запустить. То, что я делаю сейчас, это иду в каталог bin этих приложений и запускаю .\program.sh, чтобы запустить их. Очевидно, что непрактично запускать его везде таким образом. Размещение каталога bin в моем пути все равно не позволит этим скриптам выполняться где угодно, не так ли? Так как же запустить файл .sh из другого каталога?
решение1
Откройте Терминал и отредактируйте.bash_profile
Можете добавить:
export PATH=<path to script folder(s)>:$PATH
Теперь беги
. ~/.bash_profile
чтобы обновить свой терминал, попробуйте:
which <scriptname>
Если вы видите свой сценарий, все должно быть хорошо!