Ответы:
whereis [команда]
где ls
ls: / usr / bin / ls
Это зависит от используемой вами оболочки и от того, находится ли команда в вашем PATH или нет.
Предполагая, что вы используете ksh, вы можете использовать whence
команду в первом случае. Если команда не в вашем пути или вы хотите узнать, существуют ли альтернативные версии, вы можете запустить что-то вроде
find $(find / ! -local -prune -o -name "*bin" | grep bin) -type f -name ls
Предполагается, что команды находятся во всех каталогах, имя которых заканчивается на bin, что обычно имеет место.
type -P
даст вам чистый путь в более удобном для машинного формата формате.