Alias não funciona

2

Eu escrevi em .bash_aliases para executar meu script de shell:

alias testing='./testing' 

O problema que estou tendo agora é que ele não executará o shell script.
No terminal diz o "comando não encontrado". Posso saber se algo está errado com o que eu digitei?

Editar:

Descobri que isso só funciona depois que eu digitei source ~/.bashrc

O problema agora é como eu corro source ~/.bashrc ao iniciar o Ubuntu quando eu logar?

    
por Unknown 20.08.2013 / 08:19

1 resposta

3

Você deve inserir o passado completo do script:

alias testing='/path/to/testing'

Se você usar alias testing='./testing' , o alias funcionará somente se seu diretório de trabalho atual for o mesmo com o caminho do script.

Ou você pode adicionar o caminho do script ao PATH. Além disso, se você usar esse método, não precisará mais de um alias. Veja como adicionar um diretório ao PATH? nesse sentido.

Depois de ter editado o arquivo .bash_aliases , para impedir a reinicialização do terminal ou um novo login, você pode usar um dos seguintes comandos:

source ~/.bash_aliases

ou

. ~/.bash_aliases
    
por Radu Rădeanu 20.08.2013 / 08:23