Certamente esta é uma pergunta fácil, que simplesmente não sei como procurar, mas se eu tiver dois arquivos executáveis com nomes idênticos, um em/usre um em/usr/local(por exemplo), como posso alterar qual deles é executado por padrão sem especificar o caminho, como em/usr/local/arquivo, se $ which
retornar/usr?
Centos6.4 aliás.
Responder1
Nem sempre é tão simples como "o que vem primeiro em $PATH;" verhttps://superuser.com/questions/358695/how-does-linux-decide- which-executable-im-trying-to-run. Para uma solução rápida, defina um alias em .bashrc (supondo que você esteja usando o bash...)
alias gorgonzola='usr/local/gorgonzola'
Nota: não é permitido espaço em branco ao redor do sinal "=".