コンテンツにスキップ
X

ターミナル入門

ターミナル(Terminal)とは、テキストコマンドを入力してコンピュータを操作するアプリケーションです。2026年現在、エンジニアが日常的に使うツールの多くはターミナル上で動作します。

Claude Code、GitHub CLI(gh)、npmgitbrew — これらの強力なツールはすべて、ターミナル(コマンドライン)で動作します。GUI(グラフィカルな画面)だけで作業していると、これらのツールの恩恵を十分に受けられません。ターミナルを使えるようになることが、現代のエンジニアリング学習の出発点です。

ターミナルの役割と仕組みを初心者向けに解説します。GUIとの違い、プロンプトの読み方、ターミナルを怖がらないためのマインドセットを身につけます。AIツールとの連携において、ターミナルがなぜ不可欠なのかも理解できます。

エンジニアが毎日使うコマンドを実例付きで学びます。lscdmkdirrm など、ファイルとフォルダの操作を一通り習得します。実際にプロジェクトフォルダを作成する実践演習で、手を動かしながら覚えられます。

以下の表は、エンジニアが日常的に使うツールとそのインターフェースをまとめたものです。すべてターミナル(CLI)で動作することがわかります。

ツール用途インターフェース
Claude CodeAI コーディング支援CLI(ターミナル)
gh (GitHub CLI)GitHub 操作CLI(ターミナル)
gitバージョン管理CLI(ターミナル)
npm / pnpmパッケージ管理CLI(ターミナル)
brewMac ツール管理CLI(ターミナル)

これらのツールを使いこなすには、ターミナルの基本操作が前提となります。このセクションを終えれば、エンジニアリング学習の次のステップへ進む準備が整います。

このセクションは順番に進めることを推奨します。

  1. まず「ターミナルとは」でターミナルの概念と開き方を把握する
  2. 「基本コマンド」で実際に手を動かしてコマンド操作を覚える

各ページには実際に手を動かせる演習が含まれています。読むだけでなく、ターミナルを開いてコマンドを実行しながら進めましょう。