Mac
 Computer >> コンピューター >  >> トラブルシューティング >> Mac

Macのターミナルの使い方完全ガイド!開き方から便利なコマンドまで解説

macOSはそれ自体で十分に高機能ですが、実はもうひとつ、素早く作業をこなすための強力なツールが隠れています。それが「ターミナル」アプリです。聞いたことはあっても開いたことがないという方も多いかもしれませんが、ターミナルはさまざまなタスクを効率的に実行できる便利な道具です。Windowsのコマンドプロンプトに相当する、Macのコマンドラインインターフェースです。この記事では、ターミナルの基本的な使い方をステップごとにわかりやすく解説します。

ターミナルの開き方

ターミナルはMacの中でもあまり目立たない場所にあるため、「存在を知らなかった」という方も少なくありません。ここでは、ターミナルを起動する3つの方法を紹介します。

Launchpadから起動する

  1. Launchpadを開き、「その他」フォルダに移動します。
  2. 「ターミナル」をクリックします。アプリが起動し、コマンドプロンプトのウィンドウが表示されます。

Spotlightから起動する

  1. 画面右上の虫眼鏡アイコンをクリックしてSpotlight検索を開きます。キーボードの「Command(⌘)+ スペース」を同時に押しても起動できます。
  2. 検索バーに「ターミナル」と入力します。検索結果にターミナルが表示されます。
  3. ターミナルをダブルクリックすると、アプリが起動してウィンドウが開きます。

Finderから起動する

  1. Finderを開き、サイドバーの「アプリケーション」をクリックします。
  2. サイドバーに「アプリケーション」が表示されていない場合は、画面上部のメニューバーから「移動」→「アプリケーション」を選択します。
  3. 「ユーティリティ」フォルダを開きます。リスト内に見つからない場合はスクロールしてください。
  4. リストを下にスクロールして「ターミナル」を見つけ、ダブルクリックして起動します。

覚えておきたいターミナルの基本コマンド

ターミナルではさまざまな操作が可能です。まずはよく使われる基本コマンドを覚えておくと、ターミナルの仕組みに早く慣れることができます。
コマンドを実行するには、コマンドラインに入力して「Return(Enter)」キーを押すだけです。複数行のコマンドの場合も、同様にReturnキーで実行します。コマンドをコピーして貼り付ける際は、余分なスペースや大文字・小文字の違いに注意しましょう。こうした細かい部分が、コマンドが正しく動作するかどうかを左右します。

隠しファイルを表示する

通常は見えない隠しファイルを表示したい場合は、ターミナルに以下のコマンドを入力します。
defaults write com.apple.dock showhidden -bool true && killall Dock

元の状態(隠しファイルを非表示)に戻すには、以下のコマンドを入力します。
defaults write com.apple.dock showhidden -bool false && killall Dock

ファイルを別のフォルダへまとめてコピーする

ターミナルを使えば、フォルダ内のファイルをまとめて別のフォルダへ移動できます。以下のコマンドを使用します。
ditto [フォルダ1] [フォルダ2]
「フォルダ1」にはコピー元のフォルダを、「フォルダ2」には移動先のフォルダを指定します。元のフォルダ内のすべてのファイルが移動先フォルダにコピーされる点に注意してください。どのファイルが移動されているか確認したい場合は、コマンドの末尾に-vを追加します。

ウィンドウのスクリーンショットから影を消す

特定のウィンドウだけを撮影したいときは、ショートカット「Command(⌘)+ Shift + 4」を押してからスペースキーを押します。ただし、この方法で撮影したスクリーンショットには、ウィンドウの周囲に影が付いています。この影が不要な場合は、以下のコマンドで削除できます。
defaults write com.apple.screencapture disable-shadow -bool true && killall SystemUIServer

影を元に戻したい場合は、以下のコマンドを入力します。
defaults write com.apple.screencapture disable-shadow -bool false && killall SystemUIServer

スクリーンショットの保存先を変更する

スクリーンショットのデフォルトの保存先は自由に変更できます。以下のコマンドを入力する際、「Desktop」の部分をお好みのフォルダ名に置き換えてください。
defaults write com.apple.screencapture location ~/Desktop && killall SystemUIServer

通知センターのオン/オフを切り替える

ターミナルを使えば、デスクトップ右側に表示される通知センターの表示・非表示を切り替えることもできます。
通知センターを閉じる場合:
launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist && killall -9 NotificationCenter

通知センターを開く場合(デフォルト設定):
launchctl load -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist

ソフトウェア・アップデートを確認する

App Storeを開かなくても、ターミナルに以下のコマンドを入力するだけで利用可能なアップデートを確認できます。
sudo softwareupdate -l

すべてのアップデートを一括でインストールしたい場合は、次のコマンドを使用します。
sudo softwareupdate -ia

システム整合性保護(SIP)の設定を変更する

システム整合性保護(SIP)は、rootユーザーアカウントの権限を制限し、Mac OSの保護された領域に対してrootユーザーが実行できる操作を制限する技術です。Appleが開発したこの機能により、悪意のあるソフトウェアが保護されたファイルやフォルダを改ざんすることを防ぎます。
SIPを無効化して再起動するには、「Command(⌘)+ R」を押しながらMacを起動し、リカバリーモードでターミナルを開いて以下を入力します。
csrutil disable && reboot

SIPを有効化して再起動する場合は、同じく「Command(⌘)+ R」を押しながら起動し、ターミナルで以下を入力します。
csrutil enable && reboot

ターミナルの終了方法

実行中のコマンドを中断したい場合は、そのコマンドが動いているターミナルウィンドウをクリックして選択し、Ctrl + Cキーを押します。これで現在実行中のコマンドを終了できます。

最適化ソフトウェアの活用もおすすめ

ターミナルは手軽な作業やファイル整理に非常に便利ですが、コマンドを手入力する必要があり、正確さも求められます。もっと簡単にファイル整理や空き容量の確保、パフォーマンス向上を行いたいなら、「Cleaner One Pro」がおすすめです。Mac向けのオールインワン最適化ツールで、Macのパフォーマンスをリアルタイムで監視できます。

Cleaner One Proには、スマートスキャン、ジャンクファイルの削除、類似写真の検出など、強力でありながら使いやすい機能が搭載されています。すべてのファイルを一括管理し、簡単に削除できるため、ほんの数クリックするだけでより快適なMac環境を手に入れられます。

  1. Macのターミナルで「command not found」エラーを修正する方法

    Macのターミナルでコマンドを実行しようとした際に、「command not found」というエラーに遭遇することがあります。AppleはmacOS Catalinaからデフォルトシェルをbashからzshへ変更したため、macOS Catalina以降を使用しているユーザーは「zsh: command not found: brew」といったメッセージを目にする可能性が高いでしょう。一方、macOS Mojave以前のユーザーの場合は「bash: brew: command not found」というエラーが表示されることが多いです。ターミナルに「command not found」と表示

  2. macOSでターミナル(コマンドライン)を使う方法|基本操作と便利なコマンドを解説

    Windowsに「コマンドプロンプト」があるように、macOSにはコマンドの実行やシステム変更に使える「ターミナル」が標準搭載されています。ターミナルはmacOS専用のコマンドラインアプリケーションで、システム設定の変更、ファイルやアプリの起動、さまざまなタスクの実行などに活用できます。Appleが開発したこのアプリは、macOSの標準アプリとして最初からインストールされており、OSをアップデートしても常に同梱されています。ターミナルアプリはMacの「ユーティリティ」フォルダ内にあります。 つまり、ターミナルはMac版のコマンドプロンプトです。「Macでコマンドラインにはどうやってアクセスす