Ответы:
Личные для моей учетной записи ~/bin
. Общесистемные те идут в /usr/local/bin
или /usr/local/sbin
в соответствующих случаях (скрипты , которые должны быть запущены только в качестве корневого пути в sbin
, в то время как скрипты предназначены для помощи обычных пользователей идут в bin
), выкатились с помощью управления конфигурацией для обеспечения того , чтобы все машины , которые нуждаются в них есть их (и последние версии тоже).
bin
против sbin
:)
Для более сложных вещей, особенно для того, что можно разделить между несколькими машинами, я обычно делаю дистрибутивные пакеты, в моем случае Debian. Я использую /usr/bin
и даю сценариям общий префикс. Таким образом, их легче развернуть и отслеживать. Для моих личных вещей ~/bin
это достаточно хорошо.