※本ページにはプロモーション(広告)が含まれています
Macのターミナルとは何か
Macのターミナル(Terminal.app)は、テキストコマンドを入力してMacを操作するアプリです。GUIのアイコンやメニューを使わずに、文字を打ち込むことでファイル操作・設定変更・プログラム実行など、さまざまな処理を行えます。
「難しそう」と思う方も多いですが、基本コマンドをいくつか覚えるだけで作業効率が格段に上がります。この記事では初心者向けに、よく使うコマンドをわかりやすく解説します。
- ターミナルの起動方法と基本的な使い方
- ファイル・フォルダを操作する基本コマンド一覧
- ファイルのコピー・移動・削除コマンド
- ターミナルを使いこなすためのTips
- よく使う便利なコマンド集

ターミナルの起動方法
3つの起動方法
- Spotlight検索:Command+Spaceを押して「ターミナル」と入力し、Enter
- Launchpad:Launchpad→「その他」フォルダ→「ターミナル」
- Finder:「アプリケーション」→「ユーティリティ」→「ターミナル」
起動すると黒または白の画面にプロンプト(入力待ちの記号)が表示されます。ここにコマンドを入力してEnterを押すと実行されます。
ターミナルの基本的な見方
username@MacBook-Pro ~ %
- username:ログインしているユーザー名
- MacBook-Pro:コンピュータ名
- ~:現在いるフォルダ(~はホームフォルダを意味する)
- %:コマンド入力待ちの記号(zshの場合)
現在地を確認・移動するコマンド
pwd:現在のフォルダを表示する
pwd
「Print Working Directory」の略。現在いるフォルダのパスを表示します。
/Users/username
ls:フォルダの中身を一覧表示する
ls # 基本的な一覧表示 ls -l # 詳細情報を表示(サイズ・権限・日付) ls -a # 隠しファイルも表示 ls -la # 詳細+隠しファイルを表示
cd:フォルダを移動する
cd Documents # Documentsフォルダに移動 cd ~/Downloads # ダウンロードフォルダに移動(~はホーム) cd .. # 1つ上のフォルダに移動 cd / # ルートフォルダに移動 cd ~ # ホームフォルダに戻る
フォルダ名やファイル名の途中でTabキーを押すと、自動的に補完されます。例えば「cd Doc」と入力してTabを押すと「cd Documents/」と補完されます。

ファイル・フォルダを操作するコマンド
mkdir:新しいフォルダを作成する
mkdir MyFolder # MyFolderを作成 mkdir -p folder/sub/deep # 階層をまとめて作成
touch:新しいファイルを作成する
touch memo.txt # 空のmemo.txtを作成 touch file1.txt file2.txt # 複数ファイルを一度に作成
cp:ファイルをコピーする
cp file.txt copy.txt # file.txtをcopy.txtにコピー cp file.txt ~/Documents/ # ファイルをDocumentsにコピー cp -r folder/ folder_backup/ # フォルダごとコピー(-rが必要)
mv:ファイルを移動・名前変更する
mv old.txt new.txt # old.txtをnew.txtに名前変更 mv file.txt ~/Documents/ # ファイルをDocumentsに移動 mv folder/ ~/Desktop/ # フォルダをデスクトップに移動
ファイルの内容を表示する
cat file.txt # ファイルの内容を表示 less file.txt # ページ単位で表示(qで終了) head file.txt # 先頭10行を表示 tail file.txt # 末尾10行を表示 tail -f log.txt # ログをリアルタイムで監視
テキストを検索するコマンド
grep:ファイル内のテキストを検索する
grep "検索語" file.txt # ファイル内を検索 grep -r "検索語" ./ # フォルダ内を再帰的に検索 grep -i "検索語" file.txt # 大文字小文字を無視して検索 grep -n "検索語" file.txt # 行番号付きで表示
find:ファイルを検索する
find . -name "*.txt" # 現在フォルダ以下の.txtファイルを検索 find ~/Documents -name "memo*" # Documentsでmemoで始まるファイルを検索 find . -type d # フォルダのみ検索

システム情報・便利なコマンド集
よく使う便利なコマンド一覧
| コマンド | 内容 |
|---|---|
| open . | 現在のフォルダをFinderで開く |
| open file.pdf | ファイルをデフォルトアプリで開く |
| history | 過去に実行したコマンドの履歴を表示 |
| clear | ターミナルの画面をクリアする |
| whoami | 現在のユーザー名を表示 |
| date | 現在の日時を表示 |
| df -h | ディスクの使用量を表示 |
| top | CPUやメモリの使用状況をリアルタイム表示(qで終了) |
| man コマンド名 | コマンドのマニュアルを表示(qで終了) |
ターミナルのショートカットキー
| ショートカット | 動作 |
|---|---|
| ↑ / ↓ | コマンド履歴を前後に移動 |
| Tab | コマンド・ファイル名を補完 |
| Control+C | 実行中のコマンドを強制終了 |
| Control+A | カーソルを行頭に移動 |
| Control+E | カーソルを行末に移動 |
| Command+K | ターミナル画面をクリア |
よくある質問(FAQ)
Q. コマンドを間違えたときはどうすればよいですか?
A. Control+Cで実行を中断できます。コマンドがまだ実行されていない場合は、BackspaceまたはDeleteキーで文字を消してやり直せます。
Q. 「command not found」と表示される場合は?
A. コマンドのスペルミスか、そのコマンドがインストールされていない可能性があります。Homebrewなどのパッケージマネージャーでインストールが必要な場合があります。
Q. ターミナルの文字サイズを大きくできますか?
A. ターミナルのメニュー「ターミナル」→「環境設定」→「プロファイル」→「テキスト」からフォントサイズを変更できます。
Q. zshとbashの違いは何ですか?
A. どちらもシェル(コマンドを処理するプログラム)の種類です。macOS Catalina以降はzshがデフォルトです。基本的なコマンドはどちらも同じように使えます。
Q. sudo(スードゥ)とはなんですか?
A. 管理者権限でコマンドを実行するための接頭語です。「sudo コマンド名」とするとパスワードを求められ、管理者として実行できます。システムファイルの変更などに必要ですが、誤用すると危険なので注意して使ってください。
まとめ
Macのターミナルは最初は難しく感じますが、基本コマンドをいくつか覚えるだけで作業効率が大幅にアップします。
- pwd・ls・cdでフォルダの確認と移動
- mkdir・touch・cp・mvでファイル操作
- Tab補完と上下キーでコマンド入力を効率化
- manコマンドで各コマンドのマニュアルを確認できる
まずはよく使うコマンドから少しずつ試して、ターミナルに慣れていきましょう。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!