Вы можете использовать which -a COMMAND
(или where COMMAND
или whence -ca COMMAND
), чтобы найти все вхождения COMMAND
в пути команды.
Например:
% 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
Поскольку псевдонимы заменяются в командной строке перед выполнением чего-либо, вторая команда в списке - это та, которую вы ищете (при условии, конечно, что первая строка каким-то образом имеет псевдоним с тем же именем)