Adicione a pasta onde o script está no seu PATH?
Use o caminho completo para o script?
Qual é a maneira correta de apontar para um programa / script sem passar o comando através de aliases no bashrc?
Por exemplo:
Eu criei um script personalizado MyScript.sh .
Desejo criar um comando que possa ser executado globalmente a partir do shell digitando scripty
, o que apontaria para o meu script ( MyScript.sh ).
Existe uma maneira de conseguir isso? (A única maneira que eu sei é criar aliases) Se houver uma "maneira mais correta" para fazer isso, eu gostaria de saber como.
Adicione a pasta onde o script está no seu PATH?
Use o caminho completo para o script?
Basta colocar o script em um diretório que já esteja no seu caminho. Por exemplo, é bastante normal ter /usr/local/bin
em PATH, então você pode adicionar seu script a /usr/local/bin
. se você não tiver permissão, adicionar o local dos scripts ao seu caminho é sua outra opção.