Подтвердить что ты не робот

Как найти, где исполняемый файл присутствует в macosx?

У меня есть команда, называемая youtube-dl.. но не знаю, где она установлена ​​.. я могу запустить ее из оболочки.. как я могу найти, где она установлена? который youtube-dl ничего не говорит..

4b9b3361

Ответ 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