用語集 最終更新 2026.04.19

CLI

CLI は Command Line Interface の略で、マウス中心の画面操作ではなく、ターミナルにコマンドを入力して操作する方式です。
日本語では「コマンドライン」や「コマンドラインインターフェース」と言われることが多いです。

まず押さえたいポイント

  • 文字ベースで操作するインターフェース
  • 開発、サーバー運用、自動化でよく使う
  • GUI より最初は難しく見えるが、同じ作業を繰り返す場面ではかなり強い
  • スクリプト、パイプ、履歴、CI と相性がよい

どんな場面で使うか

CLI は、ファイル操作、ビルド、テスト、デプロイ、ログ確認、サーバー接続、Git 操作などで日常的に使われます。
たとえば ArtisanGitDockerAWS CLI のように、開発者向けツールの多くは CLI を持っています。

最近は、AI ツールでも CLI が重要になっています。
たとえば Claude Code はターミナル中心の作業型ツールとして使われ、リポジトリを読み、ファイルを編集し、コマンドを実行しながら進める流れと相性がよいです。

なぜCLIが強いのか

CLI の強みは、単に「キーボードだけで速い」ことではありません。
同じ作業を再現しやすい、履歴を残しやすい、他のコマンドとつなぎやすい、テキスト入力をそのまま自動化へ移しやすい、という点が大きいです。

たとえば、

  • あるディレクトリだけを対象に検索する
  • 失敗したテストだけを再実行する
  • ログを絞り込んで別のコマンドへ渡す
  • CI で同じ処理を再現する

といった作業は、GUI より CLI の方が安定しやすいことがあります。

よくある誤解

CLI は「古い操作方法」ではありません。
むしろ、クラウドインフラ、AI エージェント、自動化が広がるほど、再現性と組み合わせやすさの価値が上がっています。

一方で、何でも CLI が最適というわけでもありません。
画像編集、細かいレイアウト確認、表計算の目視調整のように、GUI の方が自然な作業もあります。大事なのは、速さよりも相性で選ぶことです。

Claude Code のような AI ツール文脈で CLI を知りたい場合は、Claude Code CLIの使い方とは?できること・強み・VS Codeとの違いを整理 もつながります。