__ git_ps1是一个我可以在BASH shell中运行的命令,无论它从哪个目录运行,它都会运行。如何判断此批处理文件的来源?我检查了所有$ PATH文件夹,但它不在任何文件夹中。
答案 0 :(得分:1)
如果命令实际上是路径中的独立脚本,则可以使用type命令找到它:
type __git_ps1
但是,它可能是函数或别名,在这种情况下,type命令的输出不会非常有用。 (除了至少让你知道它是一个功能或别名。)
[编辑]
刚刚意识到这是来自git完成,它(可能是?)在/etc/bash_completion.d/git中定义。