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

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

21
задан Deepan Chakravarthy 4 August 2010 в 09:10
поделиться

3 ответа

Если вы не можете найти его с помощью which (или whereis), то это может быть:

  • функция, определенная в .bashrc или .profile (или другом файле, который оболочка загружает при запуске или входе в систему)
  • псевдоним, определенный в одном из вышеуказанных файлов.

Вы можете поискать youtube-dl в своем окружении:

$ set | grep youtube-dl

или сохранить его в какой-нибудь файл и загрузить в текстовый редактор:

$ set >myenv
$ open -a textedit myenv

а для псевдонимов:

$ alias >myalias

или

$ alias | grep youtube-dl
24
ответ дан 29 November 2019 в 06:31
поделиться

Вы пробовали

whereis youtube-dl

?

В противном случае вы могли бы просто искать его:

find / -name youtube-dl 
7
ответ дан 29 November 2019 в 06:31
поделиться

В Bash есть команда, которая покажет, является ли команда псевдонимом, функцией или исполняемым файлом в вашем пути (и если да, то где):

type -a youtube-dl

Это намного лучше, чем which.

34
ответ дан 29 November 2019 в 06:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: