macOSターミナルの使い方:初心者向け完全ガイド

一般のMacユーザーにとって、これほど不安を感じるものは「macOSターミナル」くらいかもしれません。見た目がとっつきにくいうえ、「ハッカー専用ツール」というイメージを持たれがちですが、実はそれは大きな誤解です。
この記事では、macOSターミナルの基本的な使い方から、自分好みにカスタマイズする方法、さらにはより使いやすい代替アプリまで、初心者向けにわかりやすく解説します。
macOSターミナルとは?
簡単に言えば、macOSターミナルは、GUI(グラフィカルユーザーインターフェース)よりも深いレベルでコンピュータと対話するための手段です。グラフィカルな画面が登場する前の時代から存在する仕組みですが、日常的なタスクから高度な作業まで、今なお多くの場面で欠かせない存在です。

ターミナルを使う際には、特定の「シェル」を介することになります。シェルとは、インタプリタ・コマンド言語・スクリプト言語を兼ね備えたもので、ターミナルがどのシェルを使用しているかだけ知っていれば十分です。macOS Catalina以降では「Z shell(zsh)」が標準となり、それ以前のシステムでは「Bash」が使われています。
ターミナルを活用すれば、基本的な作業からやや高度な作業まで、さまざまなことが可能になります。例えば:
- ファイルやフォルダの階層構造を素早く作成できる
- 少し工夫すればWebブラウジングも可能
- Webサイトを運営している場合、ターミナルから直接サーバーにログインできる
- パッケージマネージャーを使ってソフトウェアのインストールや更新ができる
- Pythonインタプリタなど、ターミナル上でプログラミングを行う方法も多数ある
- ターミナルから直接プログラムを実行できる
ただし、これらを行う前に、まずターミナルの基本的な操作方法を覚える必要があります。次にその方法を見ていきましょう。
macOSターミナルの基本操作
ターミナル自体の操作はとてもシンプルです。タイトルバーには現在のユーザー名とディレクトリ情報が表示され、プロンプト画面にコマンドを入力し、その結果を読み取ります。

また、macOSターミナルでは新しいタブを開くこともでき、各タブは独立したシェルウィンドウとして機能します。

もちろん、新しいウィンドウを開くこともできます。

ターミナル内のその他の画面については後ほど触れます。まずは基本的な使い方を見ていきましょう。
覚えておきたい基本コマンド
macOSターミナルの基本的な考え方は、「コマンドを使ってハードドライブ内を移動し、アクションを実行する」というものです。そのため、まず覚えておきたい基本コマンドがあります。
| コマンド | 動作内容 |
|---|---|
cd <directory> | 指定したディレクトリまたはパスへ移動します。 |
ls | 現在の作業ディレクトリ、または指定したディレクトリ内のフォルダとファイルを表示します。 |
rm <object> | 指定したファイルやディレクトリを削除します。-rオプションを付けると、ディレクトリ内のすべてのファイルとフォルダもまとめて削除されます。 |
mkdir <object> | 現在の作業ディレクトリに、指定した名前のディレクトリを作成します。 |
touch <object> | 現在の作業ディレクトリに新しいファイルを作成します。拡張子も忘れずに付けてください。 |
sudo <action> | root管理者権限でアクションを実行したい場合に使用します。厳密にはコマンドではなくプログラムですが、強力な分リスクも伴うため、慎重に扱う必要があります。 |
これらのコマンドをマスターすれば、ファイルシステム内を素早く移動し、簡単な操作を実行できるようになります。他にも多くのコマンドが存在し、特定のプログラムが独自のコマンドを追加することもあります。例えば、インストールされているPythonのバージョンを確認したい場合は、ターミナルにpython --versionと入力してEnterキーを押すだけでOKです。
macOSターミナルのカスタマイズ方法
デフォルト状態のターミナルは無機質でモノクロのため、あまり親しみやすいとは言えません。「環境設定」(Command + ,キーで開けます)には、ターミナルを自分好みにカスタマイズするための豊富な設定項目が用意されています。

ここでは、フォントの種類やサイズ、カラースキーム、カーソルのスタイルなど、さまざまな要素を変更できます。
zshのプロファイルをプロのように編集する方法など、ターミナルのカスタマイズに関する詳細な解説記事もあります。基本をマスターしたら、ぜひ参考にしてみてください。
標準ターミナルの代替アプリ
ほとんどのユーザーにとって、macOSターミナルは堅実かつ強力なツールです。大切なのは見た目ではなく、何ができるかですからね。ただし、ニーズによっては別のターミナルアプリを選ぶユーザーもいます。
例えば「iTerm2」は多くの人に人気の選択肢で、分割ペインの利用や検索機能などが使えます。

実際、過去にもmacOSターミナルの代替アプリを数多く紹介してきました。それ以外にも選択肢はあり、「Upterm」や「MacTerm」なども人気があります。
まとめ
macOSでの作業をより速く効率的にしたいなら、ターミナルは非常に有効な手段です。いくつかのコマンドを覚えるだけで、ハードドライブ内を素早く移動でき、GUIでは得られない強力な操作性を手に入れられます。
zshシェルについてさらに詳しく知りたい方は、専用の解説記事もご用意しています。この記事を読んで、ターミナルをもっと活用してみたくなりましたか?ぜひコメント欄でお聞かせください!
-
macOSの音声入力(ディクテーション)機能の設定方法と使い方
私は文章を書くことが仕事であり、趣味でもあり、そして自分が得意なほぼ唯一のことです。記事を書いていないときは本を書いているため、キーボードを何度も壊すだけでなく、毎分130語というスピードで打ち続けるせいで、手や手首を痛めてしまうことも少なくありませんでした。 そんなわけで、最近は音声入力(ディクテーション)を試し始めました。もちろん、膝の上に美しい秘書を座らせて「口述筆記」してもらうという意味ではありません。それはさぞ心地よいでしょうが、妻が大反対することでしょう。私が言っているのはコンピュータによる音声入力のことで、実はmacOSにはこの機能が標準で搭載されているのです。 macO
-
macOSでターミナル(コマンドライン)を使う方法|基本操作と便利なコマンドを解説
Windowsに「コマンドプロンプト」があるように、macOSにはコマンドの実行やシステム変更に使える「ターミナル」が標準搭載されています。ターミナルはmacOS専用のコマンドラインアプリケーションで、システム設定の変更、ファイルやアプリの起動、さまざまなタスクの実行などに活用できます。Appleが開発したこのアプリは、macOSの標準アプリとして最初からインストールされており、OSをアップデートしても常に同梱されています。ターミナルアプリはMacの「ユーティリティ」フォルダ内にあります。 つまり、ターミナルはMac版のコマンドプロンプトです。「Macでコマンドラインにはどうやってアクセスす