Written by
JackYamamoto概要: この投稿は、Macのコマンドプロンプトであるターミナルの初心者ガイドです。Macでターミナルを開いて使用する方法や一般的に使用されるいくつかのコマンドのリストなど、すべてが網羅されています。
私たちは日常的にMacと対話するために使用するグラフィカルユーザーインターフェースには馴染んでいますが、Mac コマンドラインインターフェース - ターミナルにはあまり慣れていません。WindowsのコマンドプロンプトのmacOSバージョンであり、コマンドラインを使い慣れた人々にとって非常に役立ちます。
タスクの効率化や問題のトラブルシューティング、ユーザーアカウントへのアクセスを失った場合にSSHや Macシングルユーザーモード を介してディスクを修復するなど、メリットがあります。
将来的に複雑なタスクに取り組むために、基本から始めましょう。
Macのターミナルとは?
一般的に、コンピュータと通信するために人々は2つのインターフェースを使用します: GUI(グラフィックユーザーインターフェース)とCLI(コマンドラインインターフェース)。
ターミナルアプリはMacコンピューター上でコマンドラインインターフェースを提供し、グラフィカルユーザーインターフェースでは不可能またはより多くの労力が必要なタスクを素早く効率的に実行するためのコントロールを可能にします。
Macでターミナルを開く方法
Macが正常に動作している場合、DesktopからSpotlightやFinderを介してターミナルを起動できます。それ以外の場合は、macOSリカバリモードからアクセスできます。残念ながらターミナルが機能しない場合は、こちらを参照してください: Macターミナルが機能しない場合、どうすればよいですか?
Desktopからターミナルを開く方法
ターミナルを開く最も簡単な方法は、Spotlight検索からです。Macの右上隅にある小さな拡大鏡アイコンをクリックするか、Command + Spaceキーを同時に押してSpotlightを起動します。その後、"Terminal"と入力して表示されたTerminal.appをダブルクリックして開きます。
FinderのApplications内のUtilitiesフォルダでも見つけることができます。
ターミナルを頻繁に使用する予定がある場合は、ターミナルアイコンを右クリックし、オプションメニューから「Dockに保持」を選択することでDockにピン留めすることができます。Macでキーボードのみを使用してターミナルを開く場合は、ショートカットを作成する必要があります。
macOSリカバリモードからターミナルを開く方法は?
IntelベースのMacでターミナルを起動するには、Command + Rキーを押しながら再起動すると起動画面が表示されるまでMacを起動する必要があります。
M1 Macの場合は、まずコンピューターをシャットダウンし、電源ボタンを押すと「起動オプションの読み込み」と表示されるまで押し続け、その後Optionをクリックして続行を選択します。 macOSリカバリウィンドウで、ユーティリティメニューを引っ張ってTerminalをクリックしてTerminalアプリを開きます。
Macでのターミナルの使用方法は?
ターミナルを開くと、現在のディレクトリ名、シェルの種類、ウィンドウのサイズ(ピクセル)が表示される小さなウィンドウが表示されます。 コマンドは、コマンド名、コマンドの出力に対する修飾子、コマンドが動作する場所の3つの部分で構成されます。
- コードを間違えた場合は、エラーメッセージが表示されるか、コマンドが誤った方法で実行されるまで、コマンドは実行されません。
- コマンドを繰り返すには上矢印キーを使用できます。 テキストで占有されたウィンドウをクリアしたい場合は、単にclearを入力してリターンキーを押します。
- 通常、ターミナルで行った変更を確認するにはFinderに移動する必要がありますが、コマンドに新しいウィンドウ表示が必要な場合は除きます。
基本的なMacターミナルコマンド
このセクションでは、単純なタスクを完了するために使用できる一般的なコマンドのいくつかを説明します。 ファイルシステムが大文字と小文字を区別する場合、Desktopはdesktopとは認識できないので注意してください。 現在どのディレクトリにいるのかわからない場合は、pwdを入力して確認します。
ターミナルでプロセスを終了する方法は?
プロセスを強制終了すると、保存されていない変更がすべて失われる可能性があるため、対象のプロセスが正しいものであることを確認し、行った変更を保存してください。 Macターミナルでプロセスを終了する方法は2つあります。
プロセスを直ちに終了するには: kill PID番号
Musicを終了する場合は、ターミナルウィンドウでtopと入力してEnterキーを押します。 次に、MusicのPID番号を見つけてqと入力して戻ります。 これで、すぐにMusicを終了するには kill 1234 と入力できます(MusicのPID番号が1234だと仮定します)。
特定の名前を持つすべてのプロセスをkillallコマンドで killする には、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 と入力することで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コマンドライン で削除されたファイルは永久に消去され、元に戻す方法はありませんので注意してください。
フォルダ1からフォルダ2へファイルをコピー: ditto フォルダ1 フォルダ2
フォルダ1にコピーしたいファイルが含まれ、フォルダ2にファイルを貼り付けたい場合です。
Mac TerminalでIPアドレスを見つける方法
有線インターネット接続: ipconfig getifaddr en1
Wi-Fi接続: ipconfig getifaddr en0
これらのコマンドのいずれかを入力して、簡単にローカルIPアドレスを確認できます。Windowsで使用されるifconfigと混同しないでください。
Mac Terminalでパスワードをリセットする方法
Macのパスワードをリセット: resetpassword
リカバリーモードにブートし、Terminalを起動した後にresetpasswordと入力します。その後、新しいパスワードを入力するために Macのパスワードをリセットするアカウントを選択できます。
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としてエクスポートする方法
MacでZshのエイリアスを追加または削除する方法[例付き]
Mac Terminalを終了する方法
進行中のプロセスに割り込まないように最初にシェルセッションを終了するためにexitと入力してエンターキーを押します。次に、ドックでTerminalを右クリックしてQuitを選択してTerminalを終了します。