shellとは、ユーザーとコンピューターをつなぐ仲介役を担う重要なプログラムの一種です。ユーザーが入力したコマンドを解釈してカーネルに処理を依頼し、その結果やメッセージなどを表示します。カーネルの周りを覆っている殻（shell）のように見えることから、シェルと呼ばれています。