Respostas:
Pessoal para minha conta ~/bin
. Os de todo o sistema entram /usr/local/bin
ou /usr/local/sbin
são apropriados (scripts que devem ser executados apenas como root sbin
, enquanto os scripts destinam-se a ajudar usuários comuns bin
), lançados via gerenciamento de configuração para garantir que todas as máquinas que precisam deles os tenham (e o versões mais recentes também).
bin
contra sbin
:)
Para coisas mais complexas, especialmente algo que pode ser compartilhado entre várias máquinas, eu costumo criar pacotes de distribuição, o Debian no meu caso. Eu uso /usr/bin
e dou aos scripts algum prefixo comum. Dessa forma, é mais fácil implantar e acompanhá-los. Para minhas coisas pessoais, ~/bin
é bom o suficiente.