Existem inúmeros scripts que escrevi para o meu servidor. Alguns deles estão no meu ~/scripts
e outros no diretório de aplicativos.
Só estou pensando se existe um diretório que você usaria normalmente para manter seus scripts de shell?
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
contrasbin
:)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.fonte
No momento, uso ~ / bin para meus scripts pessoais (rápidos e sujos: P) e / usr / local / bin (ou sbin) para os de todo o sistema
Ambos os diretórios estão sob controle de revisão via git.
fonte
Atualmente, uso / usr / local / $ company / scripts para scripts em todo o sistema e ~ / bin para uso pessoal. Eu também tenho uma pasta ~ / code que contém itens de trabalho em andamento.
fonte
Eu uso ~ / .bin
A pasta está oculta para gerenciadores de arquivos e
ls
: raramente modifico qualquer coisa dentro, então deixe estar :)fonte