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