Linux qual comando
Em sistemas operacionais do tipo Unix, o comando which localiza o arquivo executável associado a um determinado comando .
Este documento abrange o Linux versão do que .
Descrição
que retorna os nomes de caminho dos arquivos (ou links ) que seriam executados no ambiente atual , se o nome do arquivo (ou nome do arquivo ) tivesse sido fornecido como um comando (ou comandos) em um shell estritamente compatível com POSIX . Isso é feito pesquisando os caminhos na variável de ambiente PATH em busca de arquivos executáveis correspondentes aos nomes dos argumentos.
que não segue links simbólicos .
Sintaxe
qual -a [ nome do arquivo ] ...
Opções
-uma | Imprima todos os nomes de caminho correspondentes de cada nome de arquivo correspondente . |
Status de saída
que retorna o seguinte valor, dependendo do que ocorreu:
0 0 | Todos os nomes de arquivos foram encontrados e todos foram executáveis. |
1 | Um ou mais nomes de arquivos não foram encontrados ou não foram executáveis. |
2 | Uma opção inválida foi especificada. |
Exemplos
qual sh
Localiza o nome do caminho do arquivo que seria executado se o comando sh fosse executado. Na maioria dos sistemas, isso produzirá:
/ bin / sh
Comandos relacionados
find – Encontre arquivos dentro de uma hierarquia de diretórios.
whereis – Localize os arquivos de página binário, de origem e manual de um comando.