Verifique seu caminho. Não é tão difícil acabar com duplicatas nele. Exemplo:
»echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:
»which -a bash
/bin/bash
/usr/bin/bash
Isso porque meu / bin é um link simbólico para / usr / bin. Agora:
»export PATH=$PATH:/usr/bin
»echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/bin
»which -a bash
/bin/bash
/usr/bin/bash
/usr/bin/bash
Como o / usr / bin agora está no meu $ PATH duas vezes, which -a
encontra o mesmo bash duas vezes.