※本ページにはプロモーション(広告)が含まれています
【2026年最新版】Macのターミナル基本操作・コマンド入門完全ガイド
「ターミナルって難しそう…」と感じていませんか?実は、基本的な使い方さえ覚えれば、MacのターミナルはGUIだけではできない操作を素早く実行できる強力なツールです。ファイルの一括操作、隠しファイルの確認、システム設定の変更など、ターミナルを使いこなすことでMacの可能性が大きく広がります。
このガイドでは、macOS 15(Sequoia)以降にも対応した2026年最新のターミナル入門として、起動方法から基本コマンド、初心者がつまずきやすいポイントまで丁寧に解説します。プログラミングの経験がない方でも安心して読み進められる内容です。
- ターミナルの起動方法(3つの方法)
- ls・cd・mkdir・cp・mv・rm などの基本コマンドの使い方
- ホームディレクトリとパスの考え方
- zshとbashの違い(macOS Catalina以降の変化)
- よく使うショートカットキー一覧
- 初心者がつまずくポイントと対処法
- sudoコマンドの使い方と注意点
ターミナルとは何か?基礎から理解する
ターミナル(Terminal)は、macOSに標準搭載されているコマンドラインインターフェース(CLI)アプリです。マウスやアイコンを使うGUI(グラフィカルユーザーインターフェース)とは異なり、文字(コマンド)を入力して操作します。
もともとmacOSはUnixベースのオペレーティングシステムであり、ターミナルはそのUnixの機能を直接操作するための窓口です。Linuxのターミナルと多くのコマンドが共通しているため、ターミナル操作を習得することはプログラマーやエンジニアへの第一歩にもなります。
GUIとCLIの違い
Finder(ファイル管理アプリ)でフォルダを開いたり、ファイルをドラッグしたりする操作がGUIです。一方、ターミナルでコマンドを入力する操作がCLI(コマンドラインインターフェース)です。CLIは一見とっつきにくいですが、慣れると以下のような場面でGUIより圧倒的に速く作業できます。
- 大量のファイルを一括でリネームしたい
- 隠しファイル(.DS_Store など)を確認・操作したい
- Homebrewでソフトウェアをインストールしたい
- Gitでバージョン管理を行いたい
- 定期的なバックアップスクリプトを実行したい
ターミナルの起動方法(3つの方法)
方法1:Spotlight検索から起動(最速)
- キーボードショートカット Command + Space でSpotlight検索を開く
- 「ターミナル」または「Terminal」と入力
- 検索結果に表示された「ターミナル」をクリック(またはEnterキー)
方法2:Finderのアプリケーションフォルダから起動
- Finderを開く
- 左サイドバーの「アプリケーション」をクリック
- 「ユーティリティ」フォルダを開く
- 「ターミナル.app」をダブルクリック
方法3:Dockに追加しておく(頻繁に使う方向け)
- 上記の方法でターミナルを起動する
- Dock上のターミナルアイコンを右クリック
- 「オプション」→「Dockに保持」を選択
これで次回からDockのアイコンをクリックするだけで起動できます。

zshとbashの違い:macOS Catalina以降の変化
macOSではmacOS Catalina(2019年リリース)以降、デフォルトのシェルがbashからzsh(Z Shell)に変更されました。2026年現在のmacOS Sequoiaでももちろんzshが標準です。
| 比較項目 | zsh(現在のデフォルト) | bash(旧デフォルト) |
|---|---|---|
| macOSでの位置づけ | Catalina以降の標準 | Mojave以前の標準 |
| 補完機能 | 高機能(プラグイン対応) | 標準的 |
| Oh My Zsh | 対応(豊富なテーマ) | 非対応 |
| 設定ファイル | ~/.zshrc | ~/.bash_profile |
| スクリプト互換性 | bash互換あり(多くの場合) | Linuxと高い互換性 |
現在使っているシェルを確認する方法
ターミナルを開いて以下のコマンドを入力してください。
echo $SHELL
出力が /bin/zsh であればzsh、/bin/bash であればbashが使われています。
ホームディレクトリとパスの考え方
ターミナルを理解するうえで最も重要な概念が「パス(path)」です。パスとはファイルやフォルダの「住所」のようなものです。
絶対パスと相対パス
絶対パスは、ルートディレクトリ(/)から始まる完全な住所です。例えば、ユーザー「taro」のデスクトップは以下のように表現されます。
/Users/taro/Desktop
相対パスは、現在いる場所(カレントディレクトリ)を基点にした住所です。デスクトップにいる状態で、その中の「プロジェクト」フォルダを指すなら以下のように書きます。
プロジェクト
ホームディレクトリと「~」
macOSでは各ユーザーのホームディレクトリ(/Users/ユーザー名/)を ~(チルダ)という記号で短縮表記できます。
| 表記 | 実際のパス(例:ユーザー名がtaro) |
|---|---|
~ |
/Users/taro |
~/Desktop |
/Users/taro/Desktop |
~/Downloads |
/Users/taro/Downloads |
~/Documents |
/Users/taro/Documents |
基本コマンド一覧と使い方
ターミナルを使ううえで最初に覚えるべき基本コマンドを紹介します。一つひとつ試しながら覚えていくのが習得の近道です。
pwd:現在地を確認する
pwd(Print Working Directory)は、現在自分がどのディレクトリにいるかを表示するコマンドです。迷子になったときはまずこれを実行しましょう。
pwd
# 出力例: /Users/taro
ls:ファイル・フォルダの一覧を表示する
ls(List)は、現在のディレクトリにあるファイルとフォルダの一覧を表示します。Finderで「フォルダの中身を見る」操作に相当します。
ls # 基本(ファイル名だけ表示)
ls -l # 詳細表示(権限・サイズ・日時も表示)
ls -a # 隠しファイルも表示(.DS_Storeなど)
ls -la # 詳細 + 隠しファイル
ls ~/Desktop # デスクトップの中身を表示
cd:ディレクトリを移動する
cd(Change Directory)は、作業場所を移動するコマンドです。
cd Desktop # デスクトップへ移動(相対パス)
cd ~/Documents # ドキュメントへ移動(ホームからの絶対パス)
cd .. # 一つ上のディレクトリへ移動
cd ../.. # 二つ上のディレクトリへ移動
cd ~ # ホームディレクトリへ戻る
cd - # 直前にいたディレクトリへ戻る
mkdir:フォルダを作成する
mkdir(Make Directory)は、新しいフォルダを作成します。
mkdir プロジェクト # 「プロジェクト」フォルダを作成
mkdir -p 親/子/孫 # 親から孫まで一気に作成(-pオプション)
mkdir ~/Desktop/新しいフォルダ # デスクトップに作成
touch:空のファイルを作成する
touchは、空のファイルを新規作成するコマンドです。
touch memo.txt # memo.txtを作成
touch index.html # index.htmlを作成
cp:ファイル・フォルダをコピーする
cp(Copy)は、ファイルやフォルダをコピーします。
cp 元ファイル.txt コピー先.txt # ファイルをコピー
cp -r 元フォルダ コピー先フォルダ # フォルダをコピー(-rで中身ごと)
cp ~/Desktop/memo.txt ~/Documents/ # Documentsにコピー
mv:ファイル・フォルダを移動・リネームする
mv(Move)は、ファイルの移動またはリネームに使います。
mv 古い名前.txt 新しい名前.txt # リネーム
mv memo.txt ~/Documents/ # Documentsへ移動
mv フォルダ名 ~/Desktop/ # フォルダを移動
rm:ファイル・フォルダを削除する
rm(Remove)は、ファイルを削除します。ゴミ箱に入らず完全削除されるため注意が必要です。
rm ファイル.txt # ファイルを削除
rm -r フォルダ名 # フォルダごと削除(-rで中身ごと)
rm -i ファイル.txt # 削除前に確認(安全)
rmで削除したファイルはゴミ箱に入りません。完全削除されます。特にrm -rでフォルダを削除するときは、対象をよく確認してから実行してください。
cat:ファイルの内容を表示する
cat(Concatenate)は、ファイルの内容をターミナルに表示するコマンドです。
cat memo.txt # memo.txtの内容を表示
cat ~/.zshrc # zsh設定ファイルを表示
sudo:管理者権限でコマンドを実行する
sudo(Super User Do)は、管理者(root)権限でコマンドを実行するためのものです。システムファイルの変更や特権が必要な操作に使います。
sudo コマンド # 管理者権限で実行(パスワードを求められる)
# 例
sudo mkdir /usr/local/bin # 通常ユーザーでは書き込めない場所に作成
よく使うショートカットキー一覧
ターミナル上でのキーボードショートカットを覚えると、作業効率が大幅に向上します。
| ショートカット | 機能 |
|---|---|
| Tab | コマンドやファイル名を自動補完 |
| ↑ / ↓ | コマンドの実行履歴を遡る |
| Control + C | 実行中のコマンドを強制終了 |
| Control + L | 画面をクリア(clearコマンドと同じ) |
| Control + A | カーソルを行頭に移動 |
| Control + E | カーソルを行末に移動 |
| Control + U | カーソルより前の文字をすべて削除 |
| Control + W | カーソル直前の単語を削除 |
| Control + D | ターミナルを終了(ログアウト) |
| Command + T | 新しいタブを開く |
| Command + N | 新しいウィンドウを開く |
| Command + K | スクロールバックバッファを消去 |
Tab補完の使い方
Tab補完はターミナル操作で最も重要なショートカットです。コマンドやファイル名の途中でTabキーを押すと、候補が自動補完されます。例えば、cd Desと入力してTabを押すとcd Desktopと自動補完されます。候補が複数ある場合はTabを2回押すと候補一覧が表示されます。
初心者がつまずくポイントと対処法
つまずきポイント1:「コマンドが見つかりません」エラー
「command not found」というエラーが表示された場合、以下の原因が考えられます。
- コマンドのスペルミス(半角スペースやタイポに注意)
- そのコマンドがインストールされていない(Homebrewでインストールが必要)
- PATHが通っていない(インストール済みなのに見つからない場合)
まずスペルを確認し、それでも解決しない場合はHomebrewでのインストールを検討してください。
つまずきポイント2:スペースを含むファイル名の扱い
「My Documents」のようにスペースを含むファイル名は、そのまま入力するとエラーになります。引用符で囲むか、スペースの前にバックスラッシュを付けます。
cd "My Documents" # 引用符で囲む(推奨)
cd My\ Documents # バックスラッシュでエスケープ
つまずきポイント3:パスワード入力時に文字が表示されない
sudoコマンドでパスワードを求められたとき、入力しても何も表示されません。これは正常な動作です(セキュリティのため非表示)。通常通りパスワードを入力してEnterキーを押してください。
つまずきポイント4:「Permission denied」エラー
「Permission denied(アクセス権がありません)」というエラーは、そのファイルやフォルダに対する権限がないことを示します。
- 管理者権限が必要な操作には
sudoをつける - ファイルのアクセス権を変更するには
chmodコマンドを使う
つまずきポイント5:日本語ファイル名の文字化け
日本語のファイル名を含むパスをターミナルにドラッグ&ドロップすると、パスが自動入力されます。手入力の場合は文字化けすることがあるため、Tab補完を活用するか、Finderからターミナルにドラッグするとパスがそのまま入力されます。
つまずきポイント6:コマンドが終わらない・止まってしまった
コマンドが実行中のまま終わらない場合は、Control + C で強制終了できます。それでも終わらない場合は新しいタブ(Command + T)を開いて作業を続けましょう。
ターミナルを活用した便利な操作
Homebrewのインストール
Homebrewは、macOS向けのパッケージマネージャーです。開発ツールや各種コマンドラインツールを簡単にインストールできます。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
コマンドの履歴を確認する
history # 過去に実行したコマンドを表示
history | grep cd # cdコマンドの履歴だけを表示
ファイルを検索する
find ~/Desktop -name "*.txt" # デスクトップ上のtxtファイルを検索
find ~ -name "memo.txt" # ホーム以下でmemo.txtを検索
.zshrcを編集して環境をカスタマイズ
zshの設定ファイル~/.zshrcを編集することで、ターミナルの動作をカスタマイズできます。エイリアス(コマンドの短縮名)の設定などがよく使われます。
# .zshrcにエイリアスを追加する例
alias ll='ls -la' # llでls -laを実行
alias ..='cd ..' # ..で一つ上に移動
よくある質問(FAQ)
まとめ
Macのターミナルは、慣れるまで少し敷居が高く感じるかもしれませんが、基本的なコマンドをいくつか覚えるだけで作業効率は大きく変わります。
まずは以下の5つのコマンドを日常的に使ってみましょう。
- pwd:今どこにいるかを確認
- ls:フォルダの中身を確認
- cd:ディレクトリを移動
- mkdir:フォルダを作成
- cp / mv:ファイルのコピーと移動
また、macOS Catalina以降はzshが標準シェルになっています。設定ファイルは~/.zshrcであることを覚えておきましょう。Tab補完を活用し、Control + Cでいつでも操作を中断できることを知っておくと安心してターミナルを使いこなせます。
ターミナルに慣れてきたら、Homebrewのインストール、Gitの活用、シェルスクリプトの作成へとステップアップしていきましょう。日々の作業が自動化され、Macがさらに頼もしいツールになるはずです。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!