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