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起動ファイルを参照してください。