ターミナルとは
この記事の結論
- ターミナルとは、コマンド(文字の命令)を入力してコンピュータに指示を出すためのアプリのことです。
- この記事では「ターミナルとは何か」「何ができるのか」「ターミナル・シェル・コンソールの違い」「OSごとの標準アプリ」「最初に覚える基本コマンド」を扱います。
- 最終更新 2026-09-11。
たーみなる/Terminal
別の言い方:ターミナル画面/ターミナルアプリ/端末
コマンド(文字の命令)を入力してコンピュータを操作するための画面(アプリ)のことです。
最終更新: 2026-10-23
ターミナルとは何か(意味と読み方)
ターミナルとは、コマンドと呼ばれる文字の命令を打ち込んで、コンピュータに指示を出すためのアプリケーションのことです。読み方は「たーみなる」、英語では terminal と書きます。黒い背景に文字だけが並ぶ画面を思い浮かべる人が多いですが、色や見た目は設定で変えられるもので、本質ではありません。
簡単に言うと、ターミナルはマウスの代わりに文字でパソコンを操作する窓口です。フォルダを開いてファイルをドラッグする操作を、「この場所にあるこのファイルを、ここへ移す」と文字で伝える。やっていることは同じでも、文字なら手順をそのまま記録・再実行でき、他の人にも渡せます。ここが、開発の現場でターミナルが使われ続けている理由です。
もともとは、大型コンピュータにつながった入出力専用の端末装置(端末=terminal)を指す言葉でした。今の「ターミナルアプリ」は、その端末装置の役割をソフトウェアで再現したもので、端末エミュレータとも呼ばれます。
ターミナルで何ができるのか
ターミナル・シェル・コンソールの違いは?
ターミナル、シェル、コンソール、CLIは、どれも「文字で操作する」文脈で出てくるため混同されがちです。役割で分けて整理します。
| 用語 | 正体 | 役割 | 具体例 |
|---|---|---|---|
| ターミナル | 入力と表示を担当するアプリ(窓) | 打った文字を受け取り、結果を画面に出す | ターミナル.app、Windows ターミナル |
| シェル | ターミナルの中で動いているプログラム | コマンドを解釈して実行し、結果を返す | bash、zsh、PowerShell |
| コンソール | 本来は本体直結の操作卓を指す言葉 | 今はターミナルとほぼ同義で使われることが多い | ブラウザの開発者ツールの「コンソール」など |
| CLI | 文字で操作するという方式そのもの | GUI(画面を見て操作する方式)と対になる概念 | コマンドで使うツール全般 |
関係を一言でまとめると、ターミナルという窓の中でシェルが動いていて、その操作方式がCLIです。コンソールは文脈によって指すものが変わる言葉なので、会話の中で出てきたら「どの画面のことか」を確認すると誤解が減ります。
OSごとの標準ターミナル
ターミナルは追加インストールしなくても、どのOSにも最初から用意されています。
| OS | 標準のアプリ | よく使われるシェル | 開き方の例 |
|---|---|---|---|
| macOS | ターミナル.app | zsh | アプリケーション > ユーティリティ から起動、または Spotlight で「ターミナル」を検索 |
| Windows | Windows ターミナル、PowerShell、コマンドプロンプト | PowerShell | スタートメニューでアプリ名を検索して起動 |
| Linux | デスクトップ環境ごとの端末エミュレータ | bash、zsh | アプリ一覧から「端末」「Terminal」を起動 |
公式の手引きとしては、macOSはターミナルユーザガイド(Apple サポート)、WindowsはWindows ターミナルのドキュメント(Microsoft Learn)が用意されています。コマンドの読み方そのものを一から学ぶなら、コマンドライン短期集中講座(MDN Web Docs)が入門として読みやすい資料です。
最初に覚える基本コマンド
すべてを覚える必要はありません。「今どこにいて、そこに何があるか」がわかれば、たいていの場面は乗り切れます。
| コマンド | 何をするか | Windows(PowerShell)での書き方 |
|---|---|---|
pwd | 今いる場所(フォルダ)を表示する | pwd |
ls | 今いる場所にあるファイル一覧を表示する | ls(dir も可) |
cd フォルダ名 | 別のフォルダへ移動する | cd フォルダ名 |
mkdir 名前 | フォルダを新しく作る | mkdir 名前 |
cat ファイル名 | ファイルの中身を表示する | Get-Content ファイル名 |
迷子になったと感じたら、まず pwd で現在地を確認するのが鉄則です。多くのエラーは「意図と違う場所でコマンドを打っていた」だけ、ということが少なくありません。つまずきやすい点はターミナル入門:AI開発の最初のつまずきポイントと対処で具体例つきに整理しています。
AIコーディングエージェントとの関係
AIコーディングエージェントの多くは、このターミナルの中で動きます。ファイルを作る、プログラムを実行する、必要なライブラリを追加するといった作業を、AIがターミナル上のコマンドとして実行してくれるため、利用者がすべてのコマンドを暗記していなくても開発を進められます。
とはいえ、画面に流れている内容を読めるかどうかで、AIとのやり取りの質は大きく変わります。エラーメッセージの意味がつかめれば、「ここで止まっているので、この前提を直して」と具体的に伝えられるようになります。逆に読めないままだと、同じ失敗を繰り返す指示を出してしまいがちです。基礎からの進め方はAIコーディングエージェント初心者ガイドで紹介しています。
「AIターミナル」とは
「AIターミナル」は特定の製品名ではなく、主に次の2種類を指して使われる言葉です。1つは、AIの補助機能を組み込んだターミナルアプリです。やりたい操作を文章で書くとコマンドの候補を出したり、エラーの意味を説明したりします。もう1つは、ターミナルの中で動くAIコーディングエージェントです。こちらは指示を受けたAIがコマンドを自分で実行するので、実行前に内容を確認してから許可する設定にしておくと安全です。
ターミナルを使うときの注意点
関連用語
OS別のターミナルアプリと開き方
「ターミナル」はOSごとに用意されているアプリの名前でもあります。まずは標準で入っているものを使えば十分です。
| OS | アプリ | 開き方の例 | 標準のシェル |
|---|---|---|---|
| macOS | ターミナル(Terminal.app) | Spotlight(⌘+スペース)で「ターミナル」と入力 | zsh |
| Windows 11 | Windows ターミナル | スタートボタンを右クリック →「ターミナル」 | PowerShell |
| Linux(Ubuntuなど) | 端末(GNOME Terminal など) | Ctrl+Alt+T | bash など |
使い方の公式な案内は、Macはターミナルユーザガイド(Apple サポート)、WindowsはWindows ターミナルのドキュメント(Microsoft Learn)にあります。ターミナルは「文字を打ち込む窓」で、その中で命令を解釈しているのがシェルです。同じターミナルの中で zsh や PowerShell を切り替えて使うこともできます。
VS Code などのエディタにも、画面の下にターミナルが内蔵されています。AIコーディングエージェントの多くは、このターミナルの中で動くか、ターミナルのコマンドを代わりに実行します。CLIのページもあわせて読むと、つながりが分かります。
関連記事
よくある質問
Q1. ターミナルとは何ですか?
コマンドと呼ばれる文字の命令を入力して、コンピュータに指示を出すためのアプリケーションのことです。打ち込んだコマンドを実行し、その結果を文字で表示するのが基本の役割です。
Q2. ターミナルとシェルは何が違いますか?
ターミナルは入力と表示を担当する窓(アプリ)で、シェルはその中で動き、コマンドを解釈して実行するプログラムです。macOSではzsh、WindowsではPowerShellがよく使われます。
Q3. ターミナルはどうやって開きますか?
macOSは「アプリケーション > ユーティリティ」またはSpotlight検索から「ターミナル」を起動します。Windowsはスタートメニューで「ターミナル」「PowerShell」を検索します。Linuxはアプリ一覧の「端末」から起動します。
Q4. 最初に覚えるべきコマンドはどれですか?
現在地を表示する pwd、ファイル一覧を表示する ls、フォルダを移動する cd の3つで十分に始められます。うまくいかないときは、まず pwd で今どこにいるかを確認するのが基本です。
Q5. ターミナルを使うときに危険なことはありますか?
意味を確認していないコマンドを貼り付けて実行するのが最も危険です。削除はゴミ箱を経由しない場合があり、元に戻せないことがあります。管理者権限での実行も、必要な場面に限ってください。