Linux Type e Which Para Localizar Path de Comandos e Executáveis

type -a bash
type -a zsh
type -a git
type -a asdf

which bash
which zsh
which git

Olha só que legal! Em algumas situações precisamos descobri o PATH de alguns comandos, pacotes ou programas instalados no seu sistema operacional.

Antigamente eu costumava fazer isso com o locate ou find, mas o resultado nem sempre era fácil de obter com estes dois recursos.

Recentemente eu estava configurando vários pacotes no meu Arch Linux Desktop e tive que encontrar o path de um aplicativo para poder configurar corretamente. Foi aí que me deparei com estes dois recursos mais modernos e mais fáceis de usar.

O type funcionou perfeitamente com os vários pacotes incluindo o asdf. Já o which falhou com o asdf não sei exatamente o porquê.

Na dúvida, vai de type… mas o which também manda bem pra caramba!