シェル (shell) はオペレーティングシステム (OS) の機能の一部であり、ユーザーから入力された命令を受けて解釈し、OSのカーネルが提供する機能を呼び出して実行する。 命令ごとに解読・解釈・実行するコマンドインタプリタで処理を行う。
ユーザが入力した(打ち込んだ、タイプした)文字(テキスト)の行(ライン)を読み取って、オペレーティングシステムやプログラミング言語へ通訳して渡すプログラムのことである。すなわち、コマンドラインインタプリタはコマンドラインインタフェース、つまりユーザの文字列入力によるインタフェースを実現する。
www.it-shikaku.jp