Git BASH从命令行运行的脚本位置

时间:2012-08-27 21:28:28

标签: bash git-bash

__ git_ps1是一个我可以在BASH shell中运行的命令,无论它从哪个目录运行,它都会运行。如何判断此批处理文件的来源?我检查了所有$ PATH文件夹,但它不在任何文件夹中。

1 个答案:

答案 0 :(得分:1)

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

type __git_ps1

但是,它可能是函数或别名,在这种情况下,type命令的输出不会非常有用。 (除了至少让你知道它是一个功能或别名。)

[编辑]

刚刚意识到这是来自git完成,它(可能是?)在/etc/bash_completion.d/git中定义。