Written by
JackYamamoto概要: この投稿は、Macでのコマンドプロンプトであるターミナルの初心者向けガイドです。Macでのターミナルの開き方や使用方法、一般的に使用されるいくつかのコマンドなど、全てが網羅されています。
私たちは日常的にMacとやり取りするために使用するグラフィカルユーザーインターフェースには慣れていますが、Macのコマンドラインインターフェースであるターミナルにはあまり慣れていません。これは、WindowsのコマンドプロンプトのmacOS版であり、コマンドラインに慣れた人々に非常に便利です。
タスクの効率化、問題のトラブルシューティング、ユーザーアカウントへのアクセスができなくなったときにSSHやMacシングルユーザーモードを介してディスクを修復するなどの利点があります。
将来的に複雑なタスクと作業を行うための基本事項をご紹介しましょう。
Macでのターミナルとは?
一般的に、人々はコンピュータとコミュニケーションを取るためにGUI(グラフィックユーザーインターフェース)とCLI(コマンドラインインターフェース)の2つのインターフェースを使用しています。
ターミナルアプリは、Macコンピュータ上でのコマンドラインインターフェースを提供し、グラフィカルユーザーインターフェースができないか、より多くの努力を要するタスクを素早くかつ効率的に実行できるようにします。
Macでのターミナルの開き方
Macが正常に動作している場合、SpotlightやFinderを介してデスクトップからターミナルを起動することができます。それ以外の場合は、macOSのリカバリモードからアクセスできます。不幸にも、ターミナルが動作しない場合は、以下に従ってください: Macターミナルが動作しない場合、どうすればよいですか?
デスクトップからターミナルを開く方法
ターミナルを開くもっとも簡単な方法は、Spotlight検索からです。Macの右上隅にある小さな虫眼鏡アイコンをクリックするか、同時にCommand + Spaceキーを押してSpotlightを起動します。そして、"ターミナル"と入力し、表示されたターミナル.appをダブルクリックして開きます。
また、FinderのApplications内のUtilitiesフォルダ内で見つけることもできます。
Terminalをよく使う予定がある場合は、Terminalアイコンを右クリックして、「Dockに保持」をOptionsメニューから選択してDockにピン留めすることができます。Macでキーボードのみを使用してTerminalを開きたい場合は、ショートカットを作成する必要があります。
macOSリカバリーモードからTerminalを開く方法
IntelベースのMacでTerminalを起動するには、再起動時にCommand + Rキーを押し続けてスタートアップ画面が表示されるまでMacを起動する必要があります。
M1 Macの場合、まずコンピューターをシャットダウンし、電源ボタンを押して「起動オプションの読み込み」と表示されるまで待ち、Optionをクリックして続行をクリックします。macOSリカバリーウィンドウで、Utilitiesメニューを開いてTerminalをクリックしてTerminalアプリを開きます。
MacでTerminalを使用する方法
Terminalを開くと、現在のディレクトリの名前、シェルの種類、ウィンドウのサイズ(ピクセル単位)が記載された小さなウィンドウが表示されます。コマンドは3つの部分で構成されます。コマンド名、コマンドの出力に対する変更、コマンドが動作する場所です。
- リターンキーを押すまでコマンドは実行されません。コードを間違えるとエラーメッセージが表示されるか、コマンドが誤って実行されるかもしれません。
- コマンドを繰り返すには上矢印キーを使用できます。テキストで占有されたウィンドウをクリアしたい場合は、単純にclearを入力してリターンキーを押します。
- 通常、Terminalで行った変更を確認するにはFinderに移動する必要がありますが、コマンドに新しいウィンドウの表示が必要な場合を除きます。
基本的なMac Terminalコマンド
このセクションでは、簡単なタスクを完了するために使用できる一般的なコマンドを説明します。ファイルシステムが大文字と小文字を区別する場合、Terminalは元の名前のみを認識できるため、Desktopはdesktopにすることができません。どのディレクトリにいるかわからない場合は、pwdを入力してチェックしてください。
Terminalでプロセスを終了する方法
プロセスを強制終了すると、すべての保存されていない変更が失われるため、対象のプロセスが正しいことを確認し、行った変更を保存してください。Mac Terminalでプロセスを終了させる方法は2つあります。
プロセスをすぐに終了するには: kill PID番号
たとえば、Musicを強制終了したい場合は、Terminalウィンドウにtopと入力してリターンキーを押します。次に、MusicのPID番号を見つけてqを入力して戻ります。これで、すぐにMusicを終了するにはkill 1234と入力します(MusicのPID番号が1234だと仮定します)。
特定の名前を持つプロセスをすべて終了させるには、 killallコマンド を使用します: killall プロセス名
Googleという名前のすべてのプロセスを終了する場合は、killall Googleと入力してください。
警告: Mac Terminalはプロセスを終了する際に確認を求めませんので、これらのコマンドを慎重に使用してください。
Mac Terminalで実行中のプロセスを単に中断したい場合は、Control-Cを押すことができます。
Terminalでディレクトリを変更する方法
ディレクトリを変更するには:
cd ~/目的のディレクトリまたは
cd 目的のディレクトリ
通常、Terminalウィンドウを開くとホームディレクトリに移動します。別のフォルダに移動する必要がある場合は、Mac Terminalで "目的のディレクトリ" を使用して、cdコマンドを使用できます。例えば、Desktopに切り替える場合は、cd desktopを入力してください。コマンドを入力した後は忘れずにReturnキーを押してください。
Terminalでディレクトリをリストする方法
Terminalでディレクトリをリストするには:ls
cdコマンドを使用して目的のディレクトリに切り替えた後、ls を使用して、その中にあるすべてのファイルやフォルダを表示できます。
Terminalでディレクトリの作成、開く、削除の方法
新しいフォルダを作成する:mkdir フォルダ名
新しいファイルを作成する:touch ファイル名.フォーマット
例えば、test1という名前のフォルダを作成したい場合は、mkdir test1と入力してEnterキーを押してください。今度はこのフォルダの中で、touch sample.txtを入力してtxtファイルを生成できます。
現在のフォルダ内のファイルを開く:open ファイル名
他のフォルダにあるファイルを開く:open ファイルパス
アプリケーションを開く:Open -a アプリ名
指定されたアプリでファイルを開く: Open -a アプリ名 ファイルパス
例えば、Musicアプリを開く場合は、Open -a musicと入力してください。指定されたアプリでファイルを開く必要がある場合は、例えばsample.txtというファイルをWPS Officeで開く場合は、Open -a wpsoffice /Users/jenny/test1/sample.txtを使用してください。ファイルパスは、Terminalウィンドウに簡単にドラッグアンドドロップできます。
ファイルを削除する:rm ファイル名
フォルダを削除する:rm -r フォルダ名
この Mac delete command line で削除されたファイルは永遠に消え、戻す方法はありません。だから注意してね!
1つのフォルダから別のフォルダにファイルをコピーする: ditto フォルダ1 フォルダ2
フォルダ1にコピーしたいファイルが含まれており、フォルダ2にファイルを貼り付けたい場所です。
Mac TerminalでIPアドレスを検索する方法
有線インターネット接続:ipconfig getifaddr en1
Wi-Fi接続:ipconfig getifaddr en0
ローカルIPアドレスを簡単に知るために、いずれかのコマンドを入力してください。ipconfigをWindowsで使用されるifconfigと混同しないでください。
ターミナルでMacパスワードをリセットする方法
Macパスワードをリセットする:resetpassword
リカバリモードにブートし、ターミナルを起動した後にresetpasswordを入力してください。そうすると、リセットしたいアカウントを選択して新しいパスワードを入力できます。 Macパスワードをリセットする
ターミナルを使用してディスクを修復する方法
メインディスクを検証する:diskutil verifyvolume /
メインディスクを修復する:diskutil repairvolume /
例えば、バックアップという名前の外付けハードドライブを検証する場合は、 diskutil verifyvolume /Volumes/backup/ と入力してReturnキーを押してください。エラーが報告された場合は、 diskutil repairvolume /Volumes/backup/で Macで外付けハードディスクを修理することができます。
Terminalでファイルやフォルダの名前を変更したい場合は、この記事を読み続けてください: macOS Terminalでファイルまたは複数のファイルの名前を変更する方法
Terminalの履歴を確認またはクリアする必要がある場合は、この記事をチェックしてください: MacでTerminalの履歴をチェックおよびクリアする方法?(Zsh/Bash)
また、次も読んでみてください:
macOS TerminalのマンページをテキストまたはPDFでエクスポートする方法
Terminalでパスワードを入力できない場合はどうすればいいですか?
MacでZshエイリアスを追加または削除する方法?[例付き]
Mac Terminalを終了する方法
進行中のプロセスを中断せずにシェルセッションを最初に終了するには、exitと入力してEnterキーを押してください。次に、DockでTerminalを右クリックしてQuitを選択してTerminalを終了できます。