如何找到macosx中可执行文件的位置?

时间:2010-08-04 09:10:54

标签: macos bash

我有一个名为youtube-dl的命令..但不知道它安装在哪里..我可以从shell运行它...我如何找到它的安装位置? youtube-dl没有说什么..

3 个答案:

答案 0 :(得分:32)

Bash有一个命令可以显示命令是路径中的别名,函数还是可执行文件(如果是的话,在哪里):

type -a youtube-dl

这比which要好得多。

答案 1 :(得分:24)

如果您无法使用which(或whereis)找到它,那么可能是:

  • .bashrc或.profile中定义的函数(或shell在启动或登录时加载的其他文件)
  • 在上述某个文件中定义的别名。

您可以在环境中搜索youtube-dl:

$ set | grep youtube-dl

或将其保存到某个文件并将其加载到texteditor中:

$ set >myenv
$ open -a textedit myenv

和别名:

$ alias >myalias

$ alias | grep youtube-dl

答案 2 :(得分:7)

你试过吗

whereis youtube-dl

否则你可以搜索它:

find / -name youtube-dl