Как мне перечислить все команды в моем пути, которые скрыты другими командами?
Например, если у меня есть /bin/foo
, /bin/bar
, /usr/local/bar
и /usr/bin/foo
, я хочу увидеть что-то вроде
foo in /bin shadows /usr/bin
bar in /bin shadows /usr/local/bin
Я думаю, что я могу собрать что-то на основе ls
и comm
, но я бы предпочел что-то из коробки, особенно на основе bash
(было бы неплохо, если бы также искали псевдонимы и функции, но это не так уж важно).