Выполнение Bash-скриптов из любого места: методы и примеры

Чтобы выполнить сценарий Bash из любого места, вы можете использовать следующие методы:

  1. Добавьте скрипт в PATH вашей системы:

    • Переместите сценарий в каталог, включенный в переменную среды PATH, например /usr/local/binили /usr/bin.
    • Переименуйте скрипт, чтобы удалить расширение файла (если оно есть), чтобы его было проще использовать.
    • Сделайте скрипт исполняемым, выполнив команду: chmod +x /path/to/script.
    • Теперь вы можете выполнить скрипт откуда угодно, просто введя его имя: script.
  2. Создайте символическую ссылку:

    • Переместите скрипт в каталог, желательно в PATH, например /usr/local/bin.
    • Создайте символическую ссылку на скрипт с помощью команды ln:
      ln -s /path/to/script /usr/local/bin/scriptname.
    • Убедитесь, что символическая ссылка является исполняемой, выполнив: chmod +x /usr/local/bin/scriptname.
    • Теперь вы можете запустить скрипт из любого места, используя команду: scriptname.
  3. Используйте псевдоним:

    • Откройте файл конфигурации оболочки (например, ~/.bashrc, ~/.bash_profile).
    • Добавьте псевдоним для скрипта, добавив следующую строку:
      alias scriptname='/path/to/script'.
    • Сохраните файл и перезагрузите конфигурацию, запустив: source ~/.bashrcили source ~/.bash_profile.
    • Теперь вы можете выполнить скрипт из любого места, набрав: scriptname.