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