シェル
コマンドインタプリタ
ともいう。
オペレーティングシステム
と
ユーザー
の間に介在し、ユーザーの
入力する
コマンド
を
解釈
して他の
ユーティリティプログラム
を
実行
したり、
パイプ
を実行したりするする
プログラム
のこと。
MS-DOSでいうcommand.comにあたる。
UNIXでは、利用者とOS本体との
対話
を受け持つプログラムをシェルと呼ぶ。
シェルの第一の仕事は、利用者がコマンドとして入力した文字列を解釈し、必要に応じてOSの機能を使って実行することである。
シェルはひとつの
プロセス
として実行される。
シェルコマンド
を組み合わせることによって、
プログラミング言語
としても
利用できる
。
UNIX環境では、sh, csh, tcsh, ksh, bash, zshなどいろいろある。
shell
シェルの機能