msgstr "добавить двоичный файл в ваш путь, чтобы сделать его доступным в командной строке"
В Unix PATH это переменная окружения который определяет, где оболочка ищет исполняемые программы для запуска при вводе их в командной строке. Если вы делаете:
echo $PATH
Вы можете увидеть, что ваш PATH похоже. Все каталоги на PATH Затем выполняется поиск (по порядку) при вводе команды (например, ls ). Например, мой $ PATH:
.:/usr/local/bin:/usr/bin:/bin
Когда я набираю ls оболочка будет искать исполняемый файл в . (текущий каталог), а затем все остальные каталоги, пока не найдет его, вероятно, в /bin/ls,
Вам нужно убедиться, что ваш скрипт исполняемый ( chmod +x myscript ), а затем он должен быть в одном из каталогов в PATH переменная.
Установление локальных скриптов и программ в каталогах bin системы считается несколько плохой практикой. Обычно я помещаю что-то вроде следующего в конфигурационный файл запуска моей оболочки, который .profile но может быть .bashrc или же .zshrc в зависимости от оболочки:
export PATH=$HOME/bin:$PATH
Это добавит к пути личный каталог bin в вашем домашнем каталоге, куда вы можете поместить свои собственные сценарии. После того, как вы измените файл конфигурации оболочки, вам нужно будет снова войти в систему, чтобы прочитать файл конфигурации.
Если вы хотите установить свой сценарий для всех пользователей вашей системы, то лучше всего использовать этот сценарий. /usr/local/bin, Вы должны убедиться, что /usr/local/bin на вашем пути, используя вышеуказанный механизм.
Так что вам нужно:
- Сделайте вашу программу исполняемой (
chmod +x my-program )
- Может быть, добавьте свой собственный локальный каталог bin или
/usr/local/bin на ваш .profile,
- Установите его в каталог в вашем
PATH среда.