Кажется, у вас уже есть «shebang» #! / Bin / bash
поверх файла. Вы также запускали chmod + x
для своего файла, чтобы пометить его как исполняемый. Последний шаг - скопировать его где-нибудь в переменной $ PATH
(выполните echo $ PATH
, чтобы увидеть его содержимое) и опустите суффикс .sh
.
Поскольку вы не устанавливаете его через управление пакетами (что также возможно, создавая собственный пакет для вашего сценария), он должен быть в / usr / local / bin
вместо / usr / bin /
. Таким образом, вы можете разместить его здесь:
sudo cp name.sh /usr/local/bin/name
Теперь все пользователи вашей системы должны иметь возможность вызывать имя
отовсюду.