У меня есть команда, называемая youtube-dl.. но не знаю, где она установлена .. я могу запустить ее из оболочки.. как я могу найти, где она установлена? который youtube-dl ничего не говорит..
Как найти, где исполняемый файл присутствует в macosx?
Ответ 1
Если вы не можете найти его с помощью which
(или whereis
), это может быть:
- функция, определенная в .bashrc или .profile(или какой-либо другой файл, загружаемый оболочкой при запуске или входе в систему)
- псевдоним, определенный в одном из вышеуказанных файлов.
Вы можете искать свою среду для youtube-dl:
$ set | grep youtube-dl
или сохраните его в каком-либо файле и загрузите в текстовый редактор:
$ set >myenv
$ open -a textedit myenv
и для псевдонимов:
$ alias >myalias
или
$ alias | grep youtube-dl
Ответ 2
Bash имеет команду, которая покажет, является ли команда псевдонимом, функцией или исполняемым файлом на вашем пути (и, если да, где):
type -a youtube-dl
Это намного лучше, чем which
.
Ответ 3
Вы пробовали
whereis youtube-dl
?
В противном случае вы можете просто найти его:
find / -name youtube-dl