Existem três maneiras principais de executar o seu script sem precisar especificar o caminho completo.
-
Adicione o diretório que contém seu script ao seu
$PATH
. Você poderá então executar o script pelo nome de qualquer diretório, como qualquer outro programa. Se você estiver usandocsh
, adicione isso ao seu~/.cshrc
:set path = ($path /scratch/someDir/someOthernestedDir/)
-
Coloque um link para o seu script em um diretório que já esteja no seu caminho. Por exemplo
/usr/bin
:ln -s /scratch/someDir/someOthernestedDir/shellscriptName.sh /usr/bin
-
Faça um alias como @EightBitTony sugerido , adicione esta linha ao seu
~/.cshrc
:alias executeMyCommand '/scratch/someDir/someOthernestedDir/shellscriptName.sh'