Risposte:
Quelli personali per il mio conto, ~/bin
. Quelli a livello di sistema entrano /usr/local/bin
o sono /usr/local/sbin
appropriati (gli script che dovrebbero essere eseguiti solo come root sbin
, mentre gli script hanno lo scopo di aiutare gli utenti ordinari a entrare bin
), implementati tramite la gestione della configurazione per garantire che tutti i computer che ne hanno bisogno abbiano (e il anche le ultime versioni).
bin
contro sbin
:)
Per cose più complesse, specialmente qualcosa che potrebbe essere condiviso tra più macchine, tendo a creare pacchetti di distribuzione, nel mio caso Debian. Uso /usr/bin
e fornisco agli script un prefisso comune. In questo modo è più facile implementare e tenerne traccia. Per le mie cose personali, ~/bin
è abbastanza buono.