CLIとGUIは、コンピューターを操作する方法の違いです。
CLIは文字のコマンドで操作します。GUIはボタンやメニューなどの画面で操作します。
CLIとは
CLIはCommand Line Interfaceの略です。
ターミナルやコマンドプロンプトに文字を入力して、コンピューターへ指示を出します。
たとえば、次のような操作です。
pwd
ls
cd project
npm install
最初は難しく見えますが、開発ではよく使います。
GUIとは
GUIはGraphical User Interfaceの略です。
ボタン、メニュー、アイコン、ウィンドウなどを使って操作します。
たとえば、次のような操作です。
- フォルダをダブルクリックする
- ボタンを押す
- メニューから設定を選ぶ
- マウスでファイルを移動する
普段のパソコン操作の多くはGUIです。
CLIとGUIの違い
| 項目 | CLI | GUI |
|---|---|---|
| 操作方法 | 文字で入力 | 画面で操作 |
| 初心者の印象 | 難しく見える | 直感的 |
| 自動化 | 得意 | 苦手なことがある |
| 開発現場 | よく使う | 補助的に使う |
どちらが絶対に優れているという話ではありません。用途によって使い分けます。
なぜ開発ではCLIを使うのか
開発では、CLIを使う場面が多くあります。
- パッケージをインストールする
- Gitを操作する
- 開発サーバーを起動する
- テストを実行する
- デプロイする
コマンドは記録しやすく、同じ作業を何度も再現しやすいという利点があります。
初心者が覚えるとよいコマンド
最初は次のコマンドだけでも十分です。
pwd:今いる場所を確認するls:ファイル一覧を見るcd:フォルダを移動するmkdir:フォルダを作るgit status:Gitの状態を見る
意味を理解しながら少しずつ使えば、CLIは怖くなくなります。
まとめ
CLIは文字で操作する方法、GUIは画面で操作する方法です。初心者はGUIに慣れていますが、開発ではCLIが多く使われます。基本コマンドから少しずつ慣れていきましょう。
← 一覧に戻る