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?
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?
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!