※本ページにはプロモーション(広告)が含まれています
【2026年最新版】Macのコマンドライン・ターミナル活用Tips完全ガイド
Macに搭載されているターミナルは、GUIでは操作できない高度な作業を素早く行える強力なツールです。「コマンドラインって難しそう」と敬遠している方も多いですが、基本をマスターすれば日常作業の効率が飛躍的に向上します。本記事では2026年最新版として、ターミナルの基本から実践的なTipsまでわかりやすく解説します。

- ターミナルの起動方法と基本画面の見方
- 必須コマンド20選(ls・cd・cp・mv・find・grep等)
- ファイル操作の便利コマンド集
- システム情報確認コマンド
- シェルのカスタマイズ(.zshrc設定)
- Homebrewによるパッケージ管理入門
- よくある質問とFAQ 10問
ターミナルの起動方法
Macのターミナルは複数の方法で起動できます。
起動方法3種類
- Spotlight検索:Command + Space → 「ターミナル」と入力 → Enter
- Launchpad:Launchpadを開いて「その他」フォルダ内の「ターミナル」をクリック
- Finder:「アプリケーション」→「ユーティリティ」→「ターミナル」をダブルクリック
ターミナルの基本画面の見方
ターミナルを起動すると以下のような表示が出ます。
username@MacBook-Pro ~ %
- username:現在のユーザー名
- MacBook-Pro:コンピュータ名
- ~:現在のディレクトリ(チルダはホームディレクトリを意味する)
- %:コマンド入力待ちのプロンプト(zshの場合)
基本コマンド20選
ディレクトリ操作
| コマンド | 意味 | 使用例 |
|---|---|---|
| pwd | 現在のディレクトリを表示 | pwd |
| ls | ファイル・フォルダ一覧表示 | ls -la |
| cd | ディレクトリを移動 | cd ~/Desktop |
| mkdir | ディレクトリを新規作成 | mkdir myfolder |
ファイル操作コマンド
| コマンド | 意味 | 使用例 |
|---|---|---|
| cp | ファイルをコピー | cp file.txt ~/Desktop/ |
| mv | ファイルを移動・名前変更 | mv old.txt new.txt |
| rm | ファイルを削除(注意) | rm file.txt |
| touch | 空のファイルを作成 | touch newfile.txt |
| cat | ファイルの内容を表示 | cat file.txt |
| open | ファイルをアプリで開く | open file.pdf |
検索コマンド
| コマンド | 意味 | 使用例 |
|---|---|---|
| find | ファイルを検索 | find . -name “*.txt” |
| grep | ファイル内のテキストを検索 | grep “hello” file.txt |
| mdfind | Spotlightでファイルを検索 | mdfind -name report.pdf |

ファイル操作の便利コマンド集
よく使うlsオプション
ls -l # 詳細表示(サイズ・日付・権限) ls -a # 隠しファイルも表示 ls -la # 詳細表示+隠しファイル ls -lh # ファイルサイズを人が読める形式で表示(KB・MB等) ls -lt # 更新日時の新しい順にソート
ディレクトリごとコピーする
cp -r myfolder/ ~/Desktop/myfolder_copy/ # -r オプションでディレクトリを再帰的にコピー
複数ファイルをまとめて移動
mv *.txt ~/Documents/texts/ # *.txt で拡張子がtxtのすべてのファイルを指定
ファイルの行数・文字数を数える
wc -l file.txt # 行数をカウント wc -w file.txt # 単語数をカウント wc -c file.txt # バイト数をカウント
ディスク使用量の確認
df -h # ディスク全体の使用量を確認 du -sh ~/Downloads # 特定フォルダのサイズを確認 du -sh * # 現在のディレクトリの各フォルダのサイズを表示
システム情報確認コマンド
Macの基本情報を確認する
sw_vers # macOSのバージョン情報 uname -a # カーネルバージョンなどシステム情報 system_profiler SPHardwareDataType # ハードウェア詳細情報
ネットワーク確認コマンド
ifconfig # ネットワークインターフェースの情報 ping google.com # 接続確認(Ctrl+Cで停止) networksetup -listallnetworkservices # ネットワークサービス一覧
プロセス・メモリの確認
top # リアルタイムでCPU・メモリ使用状況を表示(qで終了) ps aux # 実行中のプロセス一覧 ps aux | grep "アプリ名" # 特定アプリのプロセスを検索 kill 12345 # プロセスID 12345 を終了させる
シェルのカスタマイズ(.zshrc設定)
macOS Catalinaからデフォルトのシェルがzshになりました。~/.zshrc ファイルを編集することで、ターミナルを自分好みにカスタマイズできます。
.zshrcを編集する手順
- ターミナルで以下のコマンドを実行して .zshrc を開く:
nano ~/.zshrc # または open -e ~/.zshrc # テキストエディットで開く
便利なエイリアス設定例
# よく使うコマンドを短縮名で登録(.zshrc に追記) alias ll='ls -la' # ll でls -laを実行 alias desk='cd ~/Desktop' # desk でデスクトップに移動 alias ..='cd ..' # .. で一つ上のディレクトリへ alias ...='cd ../..' # ... で二つ上のディレクトリへ alias g='git' # g でgitを実行 alias gs='git status' # gs でgit statusを実行
環境変数の設定
# .zshrc に追記 export PATH="$HOME/bin:$PATH" # カスタムbinディレクトリをPATHに追加 export EDITOR="nano" # デフォルトエディタをnanoに設定
.zshrc の変更を反映する
source ~/.zshrc # または新しいターミナルウィンドウを開くと自動的に反映される

HomebrewによるパッケージManager入門
Homebrewは、macOSで使えるパッケージ管理ツールです。コマンドラインから様々なソフトウェアを簡単にインストール・管理できます。
Homebrewのインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
インストール後、ターミナルを再起動するか source ~/.zshrc を実行してください。
Homebrewの基本コマンド
| コマンド | 説明 |
|---|---|
| brew install パッケージ名 | パッケージをインストール |
| brew uninstall パッケージ名 | パッケージを削除 |
| brew update | Homebrew自体を更新 |
| brew upgrade | インストール済みパッケージを全更新 |
| brew list | インストール済みパッケージを一覧表示 |
| brew search キーワード | パッケージを検索 |
| brew doctor | Homebrewの問題診断 |
おすすめのHomebrewパッケージ
brew install wget # ファイルダウンロードコマンド brew install tree # ディレクトリ構造をツリー表示 brew install htop # topの高機能版(視覚的なプロセス管理) brew install git # Gitバージョン管理 brew install node # Node.js(JavaScript実行環境) brew install python # Python 3
よくある質問(FAQ)
rmコマンドで削除したファイルはゴミ箱に入らず即座に削除されます。Time Machineでバックアップしていれば復元できます。重要なファイルを削除する際は必ず確認しましょう。rm -i を使うと削除前に確認を求めてくれます。
実行中のコマンドを強制終了するには Control + C を押します。topのような対話的なコマンドを終了するには q キーを押すか、Control + C を使います。
man コマンド名(マニュアルの略)でそのコマンドの詳細なドキュメントを表示できます。例:man ls。qキーで終了します。また、コマンド名 --help で簡易ヘルプを表示できます。
ターミナルを開いた状態で Command + +(プラス)で文字を拡大、Command + –(マイナス)で縮小できます。または「ターミナル」→「設定」→「プロファイル」からフォントサイズを変更できます。
sudoは「管理者権限でコマンドを実行する」命令です。システムファイルの変更など、通常の権限では実行できない操作が必要なときに使います。sudo コマンド を実行するとパスワードの入力を求められます。
どちらもシェル(コマンドを解釈するプログラム)ですが、macOS Catalina以降はzshがデフォルトです。zshはbashより高機能で補完機能や設定の柔軟性が高いです。古いMacやLinuxサーバーではbashが使われていることが多いです。
open . を実行すると、現在のディレクトリをFinderで開けます。特定のパスを指定して open ~/Downloads のように使うこともできます。
リダイレクト記号(>)を使います。例:ls -la > filelist.txt で出力をファイルに保存。>> を使うと既存ファイルに追記されます。
Apple Siliconの場合は /opt/homebrew/、Intel Macの場合は /usr/local/ に保存されます。brew --prefix コマンドでインストール先を確認できます。
「ターミナル」→「設定」→「プロファイル」から見た目を変更できます。「Pro」や「Homebrew」などのプリセットが用意されています。より高機能なターミナルアプリとして「iTerm2」もおすすめです。
まとめ
Macのターミナルとコマンドラインを使いこなすことで、ファイル操作からシステム管理まで効率的に行えるようになります。
- 基本コマンド:ls・cd・cp・mv・find・grep をまずマスターする
- システム確認:sw_vers・top・df -h でMacの状態を把握する
- .zshrc設定:エイリアスを登録して自分専用のショートカットを作る
- Homebrew:パッケージ管理ツールを使って必要なソフトを効率的に管理する
最初は難しく感じるかもしれませんが、よく使うコマンドを少しずつ覚えていくだけで、日々の作業効率が大きく向上します。ぜひ今日から一つずつ試してみてください。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!