便利なツールを使いこなすために知っておくべきMacターミナルコマンド

便利なツールを使いこなすために知っておくべきMacターミナルコマンド

3分で読めます
| ハウツー

Macのターミナルコマンド

以前の記事では、macOSのターミナルについて、コマンドラインへのアクセス方法を含め、入門編をご紹介しました。この入門編でこの強力なツールに興味を持ち、もっと詳しく知りたいと思った方は、まずは最も一般的なターミナルコマンドを学ぶことから始めましょう。基本を学ぶことで、macOS環境への視野が広がります。この記事を読み進めて、Macでよく使われるターミナルコマンドとは何か、その使い方、そして実行方法を学びましょう。

ターミナルアプリの起動と外観の変更方法

念のためおさらいですが、Macでターミナルアプリを起動する方法は2つあります。Finderアプリを開き、「アプリケーション」>「ユーティリティ」>「ターミナル」と進んで起動する方法と、Spotlight検索を使う方法があります。Spotlight検索を使うには、Command + スペースバーを押して「」と入力します。 Terminal

ターミナルアプリを以前使ったことがある方は、起動すると退屈で威圧的な黒いボックスが表示されることをご存知でしょう。しかし、この外観は好みに合わせて変更でき、アプリをより鮮やかに見せることもできます。変更するには、ターミナルアプリを開いた状態でメニューバーの「ターミナル」をクリックし、「環境設定」を選択します。「プロファイル」タブに移動すると、ターミナルアプリの外観をカスタマイズできます。

見た目が決まったら、コマンドを実行できます。コマンドを入力してReturnキーを押すだけです。すべてのコマンドの一般的な構文は3つの要素で構成されています。コマンド本体、コマンドに何を実行するか、またはどこで実行するかを指定する引数、そしてコマンドの出力に影響を与える修飾子オプションです。

よく使われるMacターミナルコマンド

Macのターミナルコマンドは数多くあるため、すべてをマスターするには長い時間がかかります。もしかしたら、全部使うことはないかもしれません。しかし、これらのMacターミナルコマンドを最大限に活用して、Macの使い方の幅を広げたいのであれば、まずは以下のMacターミナルコマンドを学ぶことから始めるべきです。

基本的なMacターミナルコマンド

特定のターミナルコマンドを実行する前に、そのコマンドの機能を理解するには、マニュアルを参照するのが最善です。manと入力するだけで、そのコマンドについて必要な情報がすべて表示されます。その他の基本的なMacターミナルコマンドについては、以下をご覧ください。

  • sudo: いわゆる「god」コマンド。次のコマンドに管理者権限を与えるために使用されます。コマンドを実行する前に、管理者パスワードを入力する必要があります。
  • history: 実行したすべてのコマンドを表示します。
  • history c: ターミナルのコマンド履歴を削除します。
  • .: 現在いるディレクトリを示します。
  • ..: 現在いるディレクトリの親ディレクトリを参照します。
  • clear: ターミナルのスペースをクリアします。
  • *: ワイルドカード。通常は同じ拡張子名を持つファイルを検索するために使用されます。例:*.pngすべての PNG ファイルを示します。

ディレクトリの変更と一覧表示のコマンド

Mac のディレクトリ構造を操作する場合、フォルダの内容を一覧表示するコマンドを実行するか、現在いるディレクトリを変更することができます。以下は、よく使用されるディレクトリ コマンドです。

  • ls: フォルダーに含まれるファイルとサブディレクトリの名前を表示します。
  • ls -l: ファイル モード、所有者、グループ名など、ファイルに関する詳細情報を表示します。
  • ls -al: ディレクトリの詳細な内容を表示するときに隠しファイルも含めます。
  • pwd: 作業ディレクトリを出力します。
  • cd: ホームディレクトリへ移動します。
  • cd ..: 親ディレクトリへ移動します。
  • cd [folder name]: ディレクトリを変更します。
  • cd ../..: 2 つ上のレベルに移動します。
  • cd ~: ホームディレクトリへ移動します。

ファイルとディレクトリの管理コマンド

さまざまな Mac ターミナル コマンドを使用して、ディレクトリやフォルダーを作成、編集、削除することもできます。

  • mkdir: 現在のディレクトリに新しいサブディレクトリを作成します。
  • mkdir "": 名前にスペースを含むフォルダーを作成します。
  • rm -R: ディレクトリとその内容を削除します。
  • mkdir <dir1> <dir2> <dir3>: 一度に複数のディレクトリを作成します。
  • cp -R <"newdir">: 名前にスペースが含まれる別のフォルダーにフォルダーをコピーします。
  • mv *.txt : 現在のフォルダーのすべてのテキスト ファイルを別のフォルダーに移動します。
  • mv: ファイルを別のファイルに移動する/ファイルの名前を変更します。
  • rm: ファイルを完全に削除します。
  • rm -i: 確認後にファイルを削除します。
  • cp : ファイルをディレクトリにコピーします。
  • nano: ターミナル ファイル エディターを開き、ターミナル内で直接ファイルに変更を加えます。

検索コマンド

ターミナル コマンドを使用して Mac を検索する場合、コマンド ラインを使用して 2 つの方法で検索できます。

  • find . -name “*.doc”:現在のディレクトリ内で doc 拡張子を持つすべてのファイルを検索します。
  • find -name: 指定されたディレクトリ内のファイルを検索します。

最後に:Macのターミナルコマンドについてもっと学ぶべきことがある

前述の通り、上記に挙げたMacのターミナルコマンドは、基本的でよく使われるコマンドの一部に過ぎません。これらのコマンドをマスターすれば、従来のGUI(グラフィカルユーザーインターフェース)ではアクセスできない、macOSの未知の世界への旅を始めることができます。また、Macではキーボードショートカットを使ってコピー&ペーストも可能です。

この強力なツールについてさらに詳しく知りたい方は、Appleのターミナルユーザーガイドのサポートドキュメントもご覧ください。Macのターミナルコマンドについて詳しく解説しています。特定のコマンドが何をするのかわからない場合は、マニュアルを参照してください。

Knowledge Network