2017-03-14 11 views

答えて

2

はい、argv[0]-で始まるシェルプロセスが処理されますログインシェルとして。この動作はBourneシェルから始まり、bashにコピーされました。 は、プログラムの他の引数と同様に扱われます。例えば、viexは頻繁に同じプログラムですが、実行ファイルはどのように呼び出されたかによって動作が異なります。

シェルがログインシェルであるかどうかは、それが読み込む設定ファイルに影響を及ぼしますが、それはシェルとシェルとではまったく異なります。

GNU Bashのmanページです。

INVOCATION

は、ログインシェルは、その最初の引数がゼロの文字であるものである - 、または1つは、--loginオプション付きで起動。 https://unix.stackexchange.com/questions/38175/difference-between-login-shell-and-non-login-shell

:ここ

は、ログインシェルに関するいくつかの情報です
関連する問題