1
resposta

Para saber qual arquivo será executado podemos utilizar o comando...

A resposta correta do exercício é o comando which. Entretanto, o comando whereis, que também aparece como resposta, oferece basicamente a mesma informação. Não teríamos, então, duas respostas corretas?

1 resposta

Olá, Rodolfo. Tudo bem?

A função do whereis é diferente. Ele retorna possíveis referências a um comando, como onde está o binário, os manuais e o código fonte, procurando em localizações padrão do unix.

Porém o which vai te retornar especificamente o a localização de onde aquele comando do seu PATH vai olhar quando ele for executado.

Então eu posso instalar um comando num local que não é padrão, e colocar no meu PATH para que quando eu execute, o shell saiba onde buscar o executável. O whereis não me daria a localização nesse caso, pois o comando específico que serve para esse fim é o which.

Espero ter ajudo. Bons estudos!