- バッシュとバッシュの違いは何ですか?

- バッシュとバッシュの違いは何ですか?

ログインrootして存在しない任意のコマンドを入力すると、次のように表示されます。

root@localhost:~# asdf
-bash: asdf: command not found
root@localhost:~# 

ただし、ユーザーに同じことをすると、次のようにrakinar2表示されます。

rakinar2@localhost:~$ asdf
bash: asdf: command not found
rakinar2@localhost:~$ 

今、bashとbashの違いは何ですか?

答え1

-Bashは、コマンド名(引数#0)の最初の文字で、ダッシュ付きのログインシェルで始まります。 (-l/スイッチ付きのシェルにも同じことが当てはまります--login。)これは、読み取る起動ファイルに影響します。

望むより:6.1 バッシュを呼び出すそして6.2 Bash 起動ファイルマニュアルに。

関連情報