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

一般のユーザーにとって、macOSターミナルを使うことほど恐怖を感じることはありません。これは部分的には、ターミナルが魅力的に見えず、しばしば「ハッカーのツール」と見なされるためですが、実際とは大きく異なります。
この記事では、macOSターミナルの使い方、あなたの好みに合わせてカスタマイズする方法、そして市場にあるより良い代替品について説明します。
macOSターミナルの紹介
簡単に言えば、macOSターミナルはグラフィカルユーザーインターフェイス(GUI)を介して達成できる以上の深いレベルでコンピュータと対話する方法です。これはプリグラフィカルディスプレイからの名残ですが、日常業務や高度なタスクにとって重要です。

特定の「シェル」でターミナルを使用します。これは、インタープリター、コマンド言語、スクリプト言語が一つにまとめられたものです。ターミナルが使用するシェルを知っているだけで大丈夫です。macOS Catalina以降のユーザーはZシェル(zsh)を使用します。古いシステムではBashシェルが使用されます。
ターミナルを使用すると、基本的(およびあまり基本的でない)タスクを達成できます。たとえば:
- 迅速にファイルおよびフォルダの階層を作成する。
- 少し作業をしてWebをブラウジングする。
- ターミナルからMacアプリを更新する。
- ウェブサイトを運営している場合、ターミナル内からサイトにログインする。
- パッケージマネージャを使用してターミナルからソフトウェアをインストールおよび更新する。
- ターミナル内でプログラムを実行する方法がいくつもあり、Pythonインタープリターがその一例です。
- ターミナルからプログラムを実行することもできます。
ただし、このすべてを行う前に、どのように使いこなすかを理解する必要があります。次にこれを説明します。
macOSターミナルのナビゲート方法
ターミナル自体は使いやすいです。タイトルバーには現在のユーザーおよびディレクトリの詳細が表示され、プロンプト画面ではコマンドを入力して出力を読むことができます。

また、macOSターミナル内で新しいタブを開くこともでき、これらは別のシェルウィンドウを表します。

これは新しいウィンドウにも拡張されます。

macOSターミナル内の他の画面についても後ほど詳しく説明します。今は使い方を確認しましょう。
知っておくべき基本的なシェルコマンド
macOSターミナルを使用する基本的な概念は、コマンドを入力してハードドライブを移動し、アクションを実行することです。そのため、自分の記憶に留めておきたい基本的なコマンドのセットがあります。
| コマンド | アクション |
|---|---|
cd | 指定されたディレクトリまたはパスに移動します。 |
ls | 現在の作業ディレクトリまたは指定されたもののフォルダを表示します。 |
rm | 指定されたファイルまたはディレクトリを削除(すなわち削除)します。-rオプションを使用すると、ディレクトリ内のすべてのファイルとフォルダが削除されます。 |
mkdir | 現在の作業ディレクトリに指定された名前のディレクトリを作成します。 |
touch | 現在の作業ディレクトリにファイルを作成します。指定したファイルに拡張子を付けることを忘れないでください。 |
sudo | ルート管理者としてアクションを実行したい場合は、必要なコマンドがsudoです。実際にはコマンドではなくプログラムです。それでも、使用は危険なので注意が必要です。 |
これらのコマンドを使えば、ファイルシステムを迅速に移動し、簡単なアクションを実行できます。他にも多くのコマンドがあり、特定のプログラムが独自のコマンドを追加することもあります。たとえば、インストールされているPythonのバージョンを確認したい場合は、ターミナルにpython --versionと入力してEnterを押します。
macOSターミナルをカスタマイズする方法
デフォルトの状態では、ターミナルは魅力に欠ける単色のツールであり、魅力的ではありません。Preferences(Command + , で使用)に移動すると、macOSターミナルをカスタマイズするための多くのツールがあります。

ここでは、フォントの種類やサイズ、カラースキーム、カーソルのスタイルなどを変更できます。
ターミナルのカスタマイズに関する詳細な記事がありますので、基本を習得したらぜひ読んでみてください。
デフォルトターミナルの代替案
ほとんどのユーザーにとって、macOSターミナルは堅実で強力なツールです。結局のところ、見た目ではなく、できることが重要です。しかし、必要に応じて別のターミナルアプリを好むユーザーもいます。
たとえば、iTerm2は多くの人に人気があります。これは、分割ペインを使用したり、検索を実行したりできます。
実際、私たちは以前にmacOSターミナルの代替品について多数調査しました。それでも、UptermやMacTermなど、選択肢はまだあります。
まとめ
macOSでより早く作業する方法を探しているなら、ターミナルはその良い方法です。少数のコマンドを使うことで、GUIよりも多くのパワーを手元に持ちながら、迅速にハードドライブ内を移動できます。
zshシェルについてさらに学びたい場合は、あなたを助けるための記事があります。この文章を読んだ後、ターミナルをもっと使うようになりますか?下のコメントセクションで教えてください!