Você pode usar which -a COMMAND
(ou where COMMAND
ou whence -ca COMMAND
) para localizar todas as ocorrências de COMMAND
no caminho do comando.
Por exemplo:
% alias ls='noglob ls'
% ls () /bin/ls
% which ls
ls: aliased to noglob ls
% which -a ls
ls: aliased to noglob ls
ls () {
/bin/ls
}
/bin/ls
Como aliases são substituídos na linha de comando antes de qualquer coisa ser executada, o segundo comando na lista é o que você está procurando (supondo, é claro, que a primeira linha seja de algum modo aliada ao mesmo nome)