UNIXでの,入力された各種コマンドを解釈し実行するプログラム。オペレーティングシステム本体とは独立した通常のユーザプログラムとして動作するため,別のものに置き換えることが可能。UNIXのBSD(カリフォルニア大学バークレイ校)版では機能拡張したシェル(Cシェルと呼ばれる)が用いられている。オリジナルのシェルをその作成者の名(Bourne)をとってBシェルと呼ぶこともある。