2010-08-04 121 views

回答

21

如果你不能找到它which(或whereis),那么它可能是:

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

您可以搜索环境的YouTube-DL:

$ set | grep youtube-dl 

或将其保存一些文件,并将其加载到一个文本编辑:

$ set >myenv 
$ open -a textedit myenv 

和别名:

$ alias >myalias 

$ alias | grep youtube-dl 
+0

但是你不会找到它的别名。在这种情况下,请尝试'less .bash_profile | grep youtube-dl'。 – 2010-08-04 09:33:52

+0

@Felix:哦,是的,谢谢。固定(我希望) – 2010-08-04 09:37:44

+0

嘿路德,你是对的。这是一个别名,我从来没有能够在哪个地方找到它。 – 2010-08-06 04:34:49

6

你试过

whereis youtube-dl 

否则,你可能只是寻找它:

find/-name youtube-dl 
30

Bash有一个命令,将显示一个命令是否是一个别名,一个功能或在您的路径中的可执行文件(如果有,在哪里):

type -a youtube-dl 

它比which好得多。

+0

+1也适用于我:)谢谢。 – therobyouknow 2012-09-22 15:27:42

相关问题