Home / Apple / Mac / 【2026年最新版】Macのターミナル基本操作・コマンド入門完全ガイド

【2026年最新版】Macのターミナル基本操作・コマンド入門完全ガイド

※本ページにはプロモーション(広告)が含まれています

【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検索から起動(最速)

  1. キーボードショートカット Command + Space でSpotlight検索を開く
  2. 「ターミナル」または「Terminal」と入力
  3. 検索結果に表示された「ターミナル」をクリック(またはEnterキー)

方法2:Finderのアプリケーションフォルダから起動

  1. Finderを開く
  2. 左サイドバーの「アプリケーション」をクリック
  3. 「ユーティリティ」フォルダを開く
  4. 「ターミナル.app」をダブルクリック

方法3:Dockに追加しておく(頻繁に使う方向け)

  1. 上記の方法でターミナルを起動する
  2. Dock上のターミナルアイコンを右クリック
  3. 「オプション」→「Dockに保持」を選択

これで次回からDockのアイコンをクリックするだけで起動できます。

body image 2

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   # 通常ユーザーでは書き込めない場所に作成
⚠️ sudoの注意: 管理者権限での操作はシステムに深刻な影響を与える可能性があります。理解していないコマンドにsudoをつけて実行しないよう注意してください。インターネットで見つけたsudoコマンドは特に注意が必要です。

よく使うショートカットキー一覧

ターミナル上でのキーボードショートカットを覚えると、作業効率が大幅に向上します。

ショートカット 機能
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)

Q. ターミナルを閉じたら実行中のコマンドはどうなりますか?
A. ウィンドウを閉じると、実行中のプロセスも通常は終了します。長時間かかる処理を続けたい場合はnohupコマンドを使うか、tmuxなどのツールを活用してください。
Q. ターミナルで誤ってファイルを削除してしまいました。復元できますか?
A. rmコマンドで削除したファイルはゴミ箱に入らず、通常の方法では復元できません。Time Machineでバックアップを取っていれば復元できる場合があります。重要なファイルの削除前には必ず確認する習慣をつけましょう。
Q. bashに戻す方法はありますか?
A. システム環境設定の「ユーザーとグループ」からシェルをbashに変更できます。ただし、特別な理由がない限りzshのままの利用を推奨します。
Q. iTerm2とターミナルの違いは何ですか?
A. iTerm2はサードパーティ製のターミナルエミュレータで、分割ペイン、より高度な検索、豊富なカスタマイズなど機能が充実しています。標準のターミナルで物足りなくなったら試してみてください。無料で利用できます。
Q. コマンドの詳しい使い方を調べるにはどうすればいいですか?
A. man コマンド名(マニュアルページ)を使うと詳しいドキュメントを参照できます。例えばman lsでlsコマンドの詳細が表示されます。終了するにはQキーを押してください。
Q. ターミナルのフォントサイズを大きくする方法は?
A. ターミナルメニューから「環境設定」→「プロファイル」→「テキスト」タブでフォントサイズを変更できます。またCommand + = で一時的に拡大、Command + - で縮小できます。

まとめ

Macのターミナルは、慣れるまで少し敷居が高く感じるかもしれませんが、基本的なコマンドをいくつか覚えるだけで作業効率は大きく変わります。

まずは以下の5つのコマンドを日常的に使ってみましょう。

  1. pwd:今どこにいるかを確認
  2. ls:フォルダの中身を確認
  3. cd:ディレクトリを移動
  4. mkdir:フォルダを作成
  5. cp / mv:ファイルのコピーと移動

また、macOS Catalina以降はzshが標準シェルになっています。設定ファイルは~/.zshrcであることを覚えておきましょう。Tab補完を活用し、Control + Cでいつでも操作を中断できることを知っておくと安心してターミナルを使いこなせます。

ターミナルに慣れてきたら、Homebrewのインストール、Gitの活用、シェルスクリプトの作成へとステップアップしていきましょう。日々の作業が自動化され、Macがさらに頼もしいツールになるはずです。

Check Also

【2026年最新版】Macのスタック機能でデスクトップを整理する完全ガイド

【2026年最新版】Macのス …