Чтобы выполнить сценарий Bash из любого места, вы можете использовать следующие методы:
-
Добавьте скрипт в PATH вашей системы:
- Переместите сценарий в каталог, включенный в переменную среды PATH, например
/usr/local/binили/usr/bin. - Переименуйте скрипт, чтобы удалить расширение файла (если оно есть), чтобы его было проще использовать.
- Сделайте скрипт исполняемым, выполнив команду:
chmod +x /path/to/script. - Теперь вы можете выполнить скрипт откуда угодно, просто введя его имя:
script.
- Переместите сценарий в каталог, включенный в переменную среды PATH, например
-
Создайте символическую ссылку:
- Переместите скрипт в каталог, желательно в PATH, например
/usr/local/bin. - Создайте символическую ссылку на скрипт с помощью команды ln:
ln -s /path/to/script /usr/local/bin/scriptname. - Убедитесь, что символическая ссылка является исполняемой, выполнив:
chmod +x /usr/local/bin/scriptname. - Теперь вы можете запустить скрипт из любого места, используя команду:
scriptname.
- Переместите скрипт в каталог, желательно в PATH, например
-
Используйте псевдоним:
- Откройте файл конфигурации оболочки (например,
~/.bashrc,~/.bash_profile). - Добавьте псевдоним для скрипта, добавив следующую строку:
alias scriptname='/path/to/script'. - Сохраните файл и перезагрузите конфигурацию, запустив:
source ~/.bashrcилиsource ~/.bash_profile. - Теперь вы можете выполнить скрипт из любого места, набрав:
scriptname.
- Откройте файл конфигурации оболочки (например,