2012-08-27 132 views

回答

1

如果命令实际上是在你的路径中的独立脚本,你可以使用type命令来找到它:

type __git_ps1

但是,它可以是一个函数或别名,其中情况下,类型命令的输出将不会非常有用。 (除了至少让你知道,这是一个函数或别名)。

[编辑]

刚刚意识到这是从git的完成,这是(可能?)在/etc/bash_completion.d/定义饭桶。

+0

这是一个函数,类型不会告诉它它在哪里。 –

+0

@Amir:对,对不起 - 措辞不佳。我的意思是,如果它实际上是一个脚本,它会告诉你它在哪里,但它可能是一个func或别名,在这种情况下,它不会。我会澄清。 –

+1

您可以扫描'bash --login -x'或'bash -x'的输出来查找'bash'启动时的配置文件。其中一个(可能是'/ etc/bash_completion.d/git',就像Alex指出的那样)应该有'__git_ps1'的定义。 – chepner