コンピュータの操作方法には、大きく2つのスタイルがあります。
GUI(Graphical User Interface)は、アイコン・ボタン・ウィンドウを マウスやタッチで操作 する方式です。見た目で分かりやすく、初めての人でも直感的に使えます。ふだんのスマホやWindowsの画面がこれにあたります。
CUI(Character User Interface / CLI)は、文字のコマンドをキーボードで打ち込んで操作 する方式です。とっつきにくく見えますが、次のような強みがあります。
- 同じ作業を 自動化 しやすい(コマンドをファイルにまとめて一括実行)。
- 細かい指定や大量処理が 速く正確。
- 遠隔のサーバー操作など、画面のない環境でも使える。
開発の現場では、この2つを使い分けます。日常はGUI、繰り返し作業やサーバー管理はCUI、という具合です。CUIの世界は Linuxコース や Gitコース で体験できます。