Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
__git_ps1 是我可以在 BASH shell 中运行的命令,无论它从哪个目录运行,它都会运行。我怎么知道这个批处理文件的来源?我检查了我所有的 $PATH 文件夹,但它不在其中任何一个文件夹中。
如果该命令实际上是路径中的独立脚本,则可以使用 type 命令来定位它:
type __git_ps1
但是,它可能是一个函数或别名,在这种情况下,type 命令的输出不会有太大帮助。(除了至少让你知道它是一个函数或别名。)
[编辑]
刚刚意识到这是来自 git 完成,它(可能?)在 /etc/bash_completion.d/git 中定义。