Criando links em /usr/bin
works, mas, a menos que você queira que os scripts estejam disponíveis para todos os usuários, eu prefiro criar os links em ~/bin
, com o mesmo resultado, mas sem tocar no sistema global. Além disso, o OP não mencionou onde os scripts são armazenados. criar um link globalmente enquanto os scripts são armazenados localmente é uma prática ruim, então, eu gostaria de sugerir:
- Crie um diretório local
~/bin
.
- Remova a extensão de idioma dos scripts (a menos que eles invoquem um ao outro), torne-os executáveis (veja mais abaixo).
- Crie links para os scripts em
~/bin
(ln -sf).
- Faça logout e volte.
Com ou sem extensão de idioma, o script funcionaria perfeitamente bem. No entanto, existem alguns argumentos para usar o script sem extensão de idioma:
- Por motivos de clareza, pode ser preferível nomear o link para o script semelhante ao script em si . manter a extensão de idioma seria menos conveniente ao invocar o script.
- Embora um pouco exagerado em casos de scripts escritos pelo usuário, de acordo com convenções lintianas , scripts (ou links para scripts) em caminhos de pesquisa padrão não devem ter uma extensão de idioma.
-