ターミナル入門
ターミナル(Terminal)とは、テキストコマンドを入力してコンピュータを操作するアプリケーションです。2026年現在、エンジニアが日常的に使うツールの多くはターミナル上で動作します。
Claude Code、GitHub CLI(gh)、npm、git、brew — これらの強力なツールはすべて、ターミナル(コマンドライン)で動作します。GUI(グラフィカルな画面)だけで作業していると、これらのツールの恩恵を十分に受けられません。ターミナルを使えるようになることが、現代のエンジニアリング学習の出発点です。
このセクションで学ぶこと
Section titled “このセクションで学ぶこと”ターミナルの役割と仕組みを初心者向けに解説します。GUIとの違い、プロンプトの読み方、ターミナルを怖がらないためのマインドセットを身につけます。AIツールとの連携において、ターミナルがなぜ不可欠なのかも理解できます。
エンジニアが毎日使うコマンドを実例付きで学びます。ls、cd、mkdir、rm など、ファイルとフォルダの操作を一通り習得します。実際にプロジェクトフォルダを作成する実践演習で、手を動かしながら覚えられます。
なぜターミナルが重要なのか
Section titled “なぜターミナルが重要なのか”以下の表は、エンジニアが日常的に使うツールとそのインターフェースをまとめたものです。すべてターミナル(CLI)で動作することがわかります。
| ツール | 用途 | インターフェース |
|---|---|---|
| Claude Code | AI コーディング支援 | CLI(ターミナル) |
gh (GitHub CLI) | GitHub 操作 | CLI(ターミナル) |
git | バージョン管理 | CLI(ターミナル) |
npm / pnpm | パッケージ管理 | CLI(ターミナル) |
brew | Mac ツール管理 | CLI(ターミナル) |
これらのツールを使いこなすには、ターミナルの基本操作が前提となります。このセクションを終えれば、エンジニアリング学習の次のステップへ進む準備が整います。
学習の進め方
Section titled “学習の進め方”このセクションは順番に進めることを推奨します。
- まず「ターミナルとは」でターミナルの概念と開き方を把握する
- 「基本コマンド」で実際に手を動かしてコマンド操作を覚える
各ページには実際に手を動かせる演習が含まれています。読むだけでなく、ターミナルを開いてコマンドを実行しながら進めましょう。