На этот вопрос уже есть ответ здесь:
Где находится правильное место для хранения исполняемых файлов, локальных для пользователя?
echo $ PATH
дает
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Не включает, например. $ HOME / bin
Подходит ли $ HOME / bin
? Или $ HOME / opt / bin
....
Думаю, мне придется добавить это и в свой .profile?
Исходя из того, что вы описываете, я думаю, что вы должны установить свои исполняемые файлы в /usr/local/bin/
.
Вот ответ на аналогичный вопрос, подкрепляющий эту оценку: Как лучше всего установить пользовательские приложения?
В противном случае вы, безусловно, можете создать ~/bin
каталог и добавьте его в свой путь. IMO, которое является жизнеспособным решением, если эти приложения будут / должны использоваться только вашим пользователем. Но вы столкнетесь с некоторыми проблемами с безопасностью, если позже другим пользователям понадобятся эти приложения.
Я думаю, что если вы добавите каталог $ HOME / bin, он должен быть добавлен в путь автоматически, поиск в моем .profile укажет на это
Да, только что проверил, и, создав каталог $ HOME / bin, при следующем входе в систему он автоматически добавляется в путь.
Надеюсь, это поможет