alias application=/path/to/start.sh
O Symlinking funcionaria também. Se isso é uma prática "melhor", depende do que você quer fazer.
Estou usando o Debian e há um usuário que tem um script chamado start.sh . Eu quero que o usuário possa chamar o script digitando application ...
em vez de ./start.sh ...
Eu tenho jogado com links simbólicos para /bin
, mas eu acho que há maneiras melhores de fazer isso, usando o PATH, ou qualquer outra coisa.
Pergunta: Qual é a melhor prática para um atalho de script de shell como este?
A maneira canônica de consertar isso é adicionar à variável PATH do usuário. Como fazer isso depende do shell usado, mas para a maioria (shells não baseados em Csh) geralmente PATH = $ PATH: / dir / que / script / é / em obras.
Tags debian linux shell-script