bash -lの機能は何ですか? SSHが見つからないのはなぜですか?

bash -lの機能は何ですか? SSHが見つからないのはなぜですか?

Windows 7ボックスにGitBashがインストールされ、なぜ実行されるのかを調べようとしています.

bash -l ssh

明らかにする

Welcome to Git (version 1.9.0-preview20140217)

Run 'git help git' to display the help index.
Run 'git help <command>' to display help for specific commands.
bash: /bin/ssh: No such file or directory**

これを行いbash -l、sshログイン後にすべてがうまくbash -lいったらどうすればよいですか?

PS:これが何をしているのか知りたいので、ここでこの質問をすることですbash - l。しかし、GitBashで動作させることができない理由は理解できません。

ベストアンサー1

bash -lログインシェルを呼び出します。

bash文書では、バッシュに電話する:

-エル

シェルがログインを介して直接呼び出されたかのように機能します。これは、シェルが対話型のときにログインシェルを起動するために "exec -l bash"を使用するのと同じです。シェルが非対話型の場合、ログインシェル起動ファイルが実行されます。 「exec bash -l」または「exec bash --login」は、現在のシェルをBashログインシェルに置き換えます。ログインシェルの特別な動作については、Bash起動ファイルを参照してください。

おすすめ記事