(PNSVR)読み:シェル外語:shell品詞:名詞ユーザーが、オペレーティングシステム(OS)に対して対話を行なうために用いるソフトウェアの総称。Multicsではじめて導入されUNIXで広められたOS設計で、カーネルなどOSの主機能層と機能的に独立した構造となっているものを指す。逆に、OSと機能的に分離されてないユーザーインターフェイスは、普通はシェルとは呼ばない。Multicsではシェルはダイナミックライブラリで提供され、UNIX以降では一個のプロセスとして提供されるのが一般的である。シェルとしての本来の機能のほか、スクリプト機能に対応したものもある。UNIXのshではシェルスクリプト、MS-DOS系ではバッチファイルと呼ばれている。狭義では、キーボードから文字をタイプして対話するものを指す。狭義のシェルとしては、次のようなものがある。shell)tcshUNIXではshやcshなどが多く使われ、またこれらをベースにした、より使いやすい、または多機能なシェルが続々と開発された。これらは命令を逐次実行するため、コマンドインタープリターなどと呼ばれることもある。OSのファインダーなどもシェルと呼ばれる。いったGUIのものは、区別のためにグラフィカル・シェルともいう。