<Anterior | Conteúdo | Próxima>
qual - Exibir a localização de um executável
Às vezes, há mais de uma versão de um programa executável instalado em um sistema. Embora isso não seja muito comum em sistemas de desktop, não é incomum em grandes servidores. Para determinar a localização exata de um determinado executável, o qual comando é usado:
[me @ linuxbox ~] $ qual é
/ bin / ls
[me @ linuxbox ~] $ qual é
/ bin / ls
que funciona apenas para programas executáveis, não embutidos nem apelidos que são substitutos para programas executáveis reais. Quando tentamos usar what em um shell embutido, por exemplo, cd, não obtemos resposta ou uma mensagem de erro:
[me @ linuxbox ~] $ qual cd
/ usr / bin / que: nenhum cd em (/opt/jre1.6.0_03/bin:/usr/lib/qt- 3.3 / bin: / usr / kerberos / bin: /opt/jre1.6.0_03/bin: / usr / lib / ccache: / usr / l ocal / bin: / usr / bin: / bin: / home / me / bin)
[me @ linuxbox ~] $ qual cd
/ usr / bin / que: nenhum cd em (/opt/jre1.6.0_03/bin:/usr/lib/qt- 3.3 / bin: / usr / kerberos / bin: /opt/jre1.6.0_03/bin: / usr / lib / ccache: / usr / l ocal / bin: / usr / bin: / bin: / home / me / bin)
que é uma maneira elegante de dizer "comando não encontrado".