シェル (shell)
シェル (shell)
UNIXを利用するとき、ユーザーは、UNIXのシステムサービスにダイレクトにアクセスする わけではなく、"
シェル
" と呼ばれるプログラムが カーネルとユーザーの間にたち、コマンドラインでのユーザーインターフェイスを提供する。
シェルは、ユーザーから入力されたコマンドなどをカーネルに渡したり、またカーネル が処理した結果をユーザーに対して表示するなどの基本機能を始め、さまざまな機能 を提供している。
*この図は、Linux magazine -2000年2月号- から取ってきたものです。
シェルの種類
UNIX上でシェルは、ひとつではなく、複数のシェルが提供されている。各ユーザーは、 自分の好みに合わせて好きなシェルを選択することができる。シェルには、主にBシェル の流れを組むものとCシェルの流れを組むものがある。
詳しい説明はこちら