シェルとは?
シェルとは、一般的にいえばUNIX OSの
ユーザインターフェースであるという事ができます。
つまり、ユーザからの入力を受けて、それをOSが理解できる命令に変換し、
OSの出力をユーザに伝えるプログラムという事になります。
ユーザインターフェースはさまざまなものがありますが、
シェルとして使用されるものは基本的にキャラクターベースとなっています。
シェルの種類
最初に主流を占めたのは『Bourneシェル』と呼ばれるシェルで、
現在も多くのUNIX/Linuxで使用されています。
また、Bourneシェルを祖先に持つ『bash』や
『csh』も現在よく使用される
シェルの1つになっています。