ターミナルって何?
キーボードでコンピュータと会話する
⏱ 想定 ~6 分
01 · 読む
ターミナル(terminal)は、テキストインターフェースでコンピュータとやり取りするツールです。マウスでアイコンやメニューをクリックする代わりに、キーボードでコマンドを打ち込みます。
💡 想像してみてくださいコンピュータをレストランに例えてみましょう。グラフィカルインターフェース( Finder 、デスクトップ)は店内飲食のようなものです — メニューを見て、指差して注文すると、ウェイターが運んできてくれます。ターミナルは厨房に直接電話するようなものです — 特定の言葉でシェフに欲しいものを伝えます。同じ料理でも、注文の仕方が違うだけです。
ポイントまとめ
- ターミナルができることはグラフィカルインターフェースとまったく同じで、ただクリックがキーボード入力に変わっただけです
- エンジニアがターミナルを愛用する理由は:多くの作業がより速く、一部のツールはターミナルでしか使えず、繰り返し作業を自動化できるからです
- Mac では Terminal.app (標準搭載)と呼ばれます。 Windows では PowerShell や Windows Terminal です
- ターミナルの中の $ 記号は「プロンプト」と呼ばれます — ターミナルがコマンドの入力を待っている状態を意味します
02 · 読む
💻 Windows ユーザーの方はこちらを( Mac / Linux はスキップして OK )
このコースで教えるのは Unix 系のターミナルコマンド( ls 、 cd 、 mkdir 、 grep など)です。 Mac や Linux は標準でサポートしているので、標準のターミナルを開けばそのまま使えます。
Windows は事情が違います — 標準の PowerShell や CMD は別の体系のコマンド( Get-ChildItem 、 Remove-Item )を使います。選択肢はいくつかありますが、上から順におすすめです:1. (一番おすすめ) WSL — Windows Subsystem for Linux マイクロソフト公式の Linux 環境で、 Windows の中で動きます。 PowerShell (管理者)を開いて入力:wsl --install 完了を待って(約5〜10分)、再起動して、 Linux のアカウントとパスワードを設定すれば、完全な Linux ターミナルが手に入ります。その後のコースは100%そのまま使えて、コマンドを翻訳する必要もありません。
2. Git Bash すでに Git for Windows をインストール済みなら、 Git Bash が付属しています — Unix をエミュレートする軽量ターミナルで、このコースのほとんどのコマンドが動きます。 WSL より軽量です。
3. ネイティブな PowerShell Claude Code は PowerShell でも動きますが、このコースで教える ls 、 mv 、 grep などのコマンドは多くが書き換えが必要です。上の2つがどうしてもダメな場合だけにしておきましょう。
おすすめは WSL です — 一度セットアップすれば、以降の全章をそのまま打って進められます。
ポイントまとめ
- Mac / Linux:標準のターミナルがそのまま使えます。次のセクションへどうぞ
- Windows:おすすめは WSL ( wsl --install の一行で完了)か Git Bash です
- WSL を設定すれば、このコースの全 Unix コマンドが100%そのまま使えます
- Claude Code 自体は Mac 、 Linux 、 WSL 、 Git Bash 、 PowerShell のどれでも動きます
03 · ターミナルデモ
ターミナルがどう動くか見てみましょう。この3つのコマンドはそれぞれ「自分がどこにいるか」「今のフォルダに何があるか」「どうやって別のフォルダに移動するか」を示します。
(このセクションはインタラクティブです — JavaScript を有効にしてください。)
04 · クイズ
ターミナルとは何ですか?
- システムのエラーメッセージが表示されるウィンドウ
- 動画を見るための特殊なアプリ
- キーボードでコマンドを打ってコンピュータとやり取りするテキストインターフェース
- コンピュータに接続する外付け機器
05 · クイズ
ターミナルの中の $ 記号は何を意味していますか?
- このコマンドには料金がかかる
- エラーが発生した
- ホームディレクトリの省略記号
- プロンプト — ターミナルがコマンドの入力を待っている
06 · クイズ
なぜエンジニアはターミナルを好んで使うのですか?
- ターミナルだと多くの作業が速くなり、ターミナルでしか使えないツールもあるから
- グラフィカルインターフェースだとプログラミングが壊れてしまうから
- ターミナルのほうがクリックより学びやすいから
- ターミナルのほうがメモリを消費しないから
⚠ 全機能のインタラクティブ体験には JavaScript が必要です。JavaScript を有効にして再読み込みしてください。
※ このサイトは独立した教育プロジェクトで、Anthropic の公式製品ではありません。Claude™ は Anthropic, PBC の商標です。