狭い意味でLinuxと言ったらカーネルだけのことで、ふつうはLinuxカーネルにいろいろ組み合わせてUNIXとよく似たOS環境一式(Linuxディストリビューション)を○○Linuxと言ってる。
これは知ってるだろう。
UNIXのシェルはユーザーのコマンド入力に従ってプログラムを実行するログインシェルとしての側面と、UNIX起動時などに自動的にプログラム(デーモン)を実行するためのプログラム記述(スクリプト)としての側面がある
2つの側面をもつ1つのプログラム
UNIXのシェルは、今ではボーンシェルと呼ばれるもので実行ファイルは /bin/sh
Linuxも同じようになっているが UNIX はソースコードも提供されるが、フリーではないので Linuxではボーンシェルの代わりに GNU プロジェクトのボーンシェル上位互換プログラム bash を使うこと多かった、今でも。
Linux普及以前のUNIXでも、スクリプトは /bin/sh 用に書くが、ログインシェルとしては csh や ksh が使われることあった。
なんでかというとボーンシェルはログインシェルとしてはショッパイから。
bash はログインシェルとしても、まあイケてるしボーンシェルとの互換も十分だったので /bin/sh としても使えた。
フリーなシェルのなかではbashが一番だったからLinuxではbashが標準なんだろう