CLI
① 非エンジニア向けのざっくり概要
文字だけの画面にコマンドを打って操作する方式。
黒いターミナルやコンソールで見かけるインターフェースです。
② ちょっとだけ詳しく
💡 Why|何のために使うか
文字コマンドで処理を指示し、繰り返し作業を自動化するため。
🙋 Who|誰(どんな役職・スキルセットの人)が主に使うか
開発者、インフラ・運用担当、データ処理を行う人。
🕒 When|どんな場面で使うか
サーバー設定やデータ変換など、同じ手順を繰り返す運用のとき。
🌐 Where|どこで動く/使うか(社内・クラウド・端末など)
サーバー・PCのターミナル/コンソール。
🔧 How|どうやって使うか
1) コマンド名とオプションを入力
2) シェルが実行
3) 結果を標準出力/エラーで表示
4) 必要に応じて別コマンドへつなぐ(パイプ)。
✨ できること|導入後の実務効果
- 同じ手順を高速に繰り返せる
- スクリプト化で再現性と共有性を高められる
- 複数コマンドを組み合わせて自動化できる
⚠️ よくある誤解|似た用語との差分
GUIと混同されがちだが、CLIは文字入力で高速・自動化向き、GUIは視覚操作で学習しやすい。
③ もっと知りたい人向け
この用語は、特定の団体が定める単一の公式仕様を持たない概念です。まずは上の②の理解を土台に、ページ下部の「関連用語」から周辺の言葉をたどると、実務での位置づけがつかみやすくなります。