0

__git_ps1 は BASH シェルで実行できるコマンドで、どのディレクトリから実行しても実行されます。このバッチ ファイルがどこから供給されているかを確認するにはどうすればよいですか? すべての $PATH フォルダーを確認しましたが、どのフォルダーにもありません。

4

1 に答える 1

1

コマンドが実際にパス内のスタンドアロン スクリプトである場合は、type コマンドを使用してその場所を特定できます。

type __git_ps1

ただし、それは関数またはエイリアスである可能性があり、その場合、type コマンドの出力はあまり役に立ちません。(少なくとも、それが関数またはエイリアスであることを知らせることは別として。)

[編集]

これは git の完了によるものであることに気付きました。これは (おそらく?) /etc/bash_completion.d/git で定義されています。

于 2012-08-27T21:32:00.460 に答える