Предполагая run
файл в каталоге script
является исполняемым (если нет, запустите chmod +x script/run
), она может быть выполнена путем запуска ./script/run
.
Если вы не хотите вводить имя каталога (script
), вы можете добавить каталог script
в свою переменную окружения PATH
. Если вы используете совместимую оболочку POSIX (не csh
или tcsh
), это может быть сделано с помощью:
export PATH="$PATH:/path/to/project/script"
Это позволит вам запускать любой исполняемую команду в каталоге script
без указания имени каталога, например, run
.
NB: убедитесь, что в каталоге script
нет общих имен команд, так как эти команды могут запускаться из любого каталога (в том числе вне каталога проекта) после его добавления в PATH
. Вот почему я предлагаю добавить его к концу из PATH
(так что это последний каталог, в котором выполняются исполняемые команды).