はじめに bashと「シェル」と「ターミナル」の違いが説明できなかったので調べました。 「ターミナル」とは 「『コンピューターと対話するための』物理的なデバイス」 キーボードを入力・モニターやプリンターを出力とする 「GUI環境内でCLIを提供するソフトウェアアプリケーション(ターミナルエミュレーター)」の略称 簡単に補足します。 まず、コンピューターと人は、そのままでは意思疎通(コンピューターに仕事をさせる)ことができません。 そこで、キーボードやモニターを使用し、コンピューターと意思疎通するわけです。 この端末を「ターミナル」と呼びます。 また、この「ターミナル」のエミュレーター(模倣品)が「ターミナルエミュレーター」です。 「GUI」とは「マウスカーソルを使用してファイルをいじる」ことであり、「CLI」とは「キーボードのみでファイルをいじる」ことです。 「シェル」とは 「シェルとは何