1:ターミナル
ターミナルは、PCに命令をすることができるアプリケーションです。
環境構築を実行するには CLI というアプリケーションが必要となります。MacにデフォルトでインストールされているCLIが ターミナル です。
CLI(command-line interface)シーエルアイ(コマンドラインインターフェース)
CLIとは、キーボードからコマンドと呼ばれる文字を打ち込んでコンピュータを操作する仕組みのことです。
GUI(graphical user interface)ジーユーアイ(グラフィカル ユーザー インターフェース)
GUIとは、CLIとは対照的に、マウスやトラックパッドから画面(グラフィック)を通してコンピュータを操作する仕組みのことです。
2:ターミナルを使う理由
先ほど、マウスなどを使った直感的に操作をすることができるGUIと、ターミナルのようにコマンドを使って操作するCLIがあると説明しました。
GUIとCLIでは CLIの方が行える操作の数が圧倒的に多いためです。
GUIのように全ての操作をグラフィカルに表現していては画面がメニューやボタンで溢れかえり、かえって分かりづらくなってしまうため、普段行わない操作についてはボタンが無かったり、そもそも簡単に操作できては危険なものであれば操作できないものである場合が多いです。