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