Caminho para o shell script em aliases com ./

0

Estou tentando criar um alias para meu script de shell que é salvo em ~/Dokumente/music.sh

Portanto, adicionei a seguinte linha a ~/.bash_aliases :

alias music='.//home/robin/Dokumente/music.sh'

Após salvar, executei source ~/.bash_aliases .

Acho que o próprio alias está funcionando bem, mas ./ não encontra o arquivo. Por quê? Eu tentei várias coisas (por exemplo, ~/Dokumente/music.sh ), mas nada funciona.

Eu posso executar o script quando digito ./music.sh na pasta que o contém. Esse não deveria ser o ponto ...

Eu quero que o script seja executável de qualquer direção com esse usuário.

Qualquer ajuda seria apreciada!

    
por IndexOutOfBoundsException 14.09.2014 / 15:17

1 resposta

4

Tente:

alias music='/home/robin/Dokumente/music.sh'

a parte ./ geralmente indica o diretório atual, portanto, um caminho relativo.

    
por Grzegorz Oledzki 14.09.2014 / 15:20