Questão FC267085
Às vezes, há mais de uma versão de um programa executável instalado em um sistema. Para determinar a localização exata de um determinado executável, o comando usado em Linux é:
Unix e Linux
IDECAN · 2022
Às vezes, há mais de uma versão de um programa executável instalado em um sistema. Para determinar a localização exata de um determinado executável, o comando usado em Linux é:
- man
- whatis
- which
- output
- cat
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
which é a ferramenta que informa o caminho completo do executável que seria invocado pelo shell quando você digita um comando. Ela pesquisa as pastas listadas na variável de ambiente PATH na ordem e exibe o primeiro arquivo executável encontrado.
Uso simples: which nome_do_comando — retorna a rota completa (por exemplo, /usr/bin/nome_do_comando) se o executável existir no PATH.
Opcionalmente, muitas implementações aceitam -a para listar todas as ocorrências do mesmo comando encontradas no PATH, não apenas a primeira.
Ao executar, which também define um exit status útil: zero quando encontrou pelo menos uma correspondência e não zero quando não encontrou nada. Note que o comportamento frente a aliases ou funções de shell pode variar entre implementações.
Conteúdo do catálogo FC Concursos · Atualizado em