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

如何在macosx中找到可执行文件的位置?,macos,bash,Macos,Bash,我有一个名为youtube dl的命令。。但是我不知道它安装在哪里。。我可以在壳牌公司运行它。。如何找到它的安装位置?youtube dl什么也没说 你试过了吗 whereis youtube-dl ? 否则,您可以直接搜索它: find / -name youtube-dl 如果您无法使用which(或where is)找到它,则可能是: 在.bashrc或.profile(或shell在启动或登录时加载的其他文件)中定义的函数 在上述文件之一中定义的别名 您可以在您的环境中搜索yo

我有一个名为youtube dl的命令。。但是我不知道它安装在哪里。。我可以在壳牌公司运行它。。如何找到它的安装位置?youtube dl什么也没说

你试过了吗

whereis youtube-dl
?

否则,您可以直接搜索它:

find / -name youtube-dl 

如果您无法使用
which
(或
where is
)找到它,则可能是:

  • 在.bashrc或.profile(或shell在启动或登录时加载的其他文件)中定义的函数
  • 在上述文件之一中定义的别名
您可以在您的环境中搜索youtube dl:

$ set | grep youtube-dl
或者将其保存到某个文件并加载到文本编辑器中:

$ set >myenv
$ open -a textedit myenv
对于别名:

$ alias >myalias


Bash有一个命令,该命令将显示某个命令是路径中的别名、函数还是可执行文件(如果是,则显示在何处):


它比
哪个

好得多,但是你找不到别名。在这种情况下,尝试使用
less.bash|u profile | grep youtube dl
。嘿,路德,你说得对。这是一个别名,我从来都找不到它的位置。
$ alias | grep youtube-dl
type -a youtube-dl