シェル (shell)



シェル (shell)

UNIXを利用するとき、ユーザーは、UNIXのシステムサービスにダイレクトにアクセスする わけではなく、" シェル " と呼ばれるプログラムが カーネルとユーザーの間にたち、コマンドラインでのユーザーインターフェイスを提供する。
シェルは、ユーザーから入力されたコマンドなどをカーネルに渡したり、またカーネル が処理した結果をユーザーに対して表示するなどの基本機能を始め、さまざまな機能 を提供している。


シェルの図


*この図は、Linux magazine -2000年2月号- から取ってきたものです。


シェルの種類

UNIX上でシェルは、ひとつではなく、複数のシェルが提供されている。各ユーザーは、 自分の好みに合わせて好きなシェルを選択することができる。シェルには、主にBシェル の流れを組むものとCシェルの流れを組むものがある。


詳しい説明はこちら