Use type
, que é interno ao bash.
$ type vim
vim is /usr/bin/vim
$ type -p vim
/usr/bin/vim
$ alias vim="echo mwahaha"
$ type vim
vim is aliased to 'echo mwahaha'
$ type -p vim
$
Há um bom detalhamento das diferentes maneiras de obter informações sobre um comando em esta resposta de Stephane Chazelas. Você não deve confiar em which
, mesmo que não maliciosamente, ele não sabe sobre a tabela de pesquisa de hash do seu shell, o que pode causar problemas.