2012-08-27 169 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