o comando which
que você está usando assume o argumento "my_command" dentro do seu PATH. which
pesquisa através de sua variável de ambiente global PATH para o argumento que você digita e lista o caminho completo para a primeira correspondência que encontrar.
Você pode encontrar seu caminho digitando env na linha de comando e procurando por PATH =.
whereis
- procura arquivos em um conjunto restrito de locais, como diretórios de arquivos binários padrão, diretórios de bibliotecas e diretórios de páginas do manual. Este utilitário é uma maneira rápida de encontrar arquivos executáveis do programa e arquivos relacionados, como documentação ou arquivos de configuração (isso não pesquisa diretórios de usuários ou muitos outros locais que são facilmente pesquisados por localizar ou localizar)
e, claro, se você souber a localização geral, poderá usar o comando find
ou locate
.