Mac ターミナル コマンドとトリックのリスト [2020 年版]
Mac のターミナルとは?
一部の MacOS ユーザーは、ターミナルとそのコマンドに戸惑うかもしれません。 Mac でターミナルを使用していると、システムにハッキングしようとしているように見えることがあります。もちろん、そうではありませんが、Mac ターミナル コマンドを知っていれば、MacOS 環境をマスターする上で優位に立つことができます。
ターミナル エミュレータとして、オペレーティング システムへのテキスト ベースのアクセスを提供します。 Mac のターミナル コマンドに慣れている場合は、オペレーティング システムをすばやく操作できます。その基本的な機能を理解すると、より複雑なタスクを実行できます。そうすると、ターミナルを使用するのがとても楽しくなります。
ターミナルの使い方を知ったからといって、すぐに IT スペシャリストになることはできませんが、IT スペシャリストになるための最初のステップです。それが目標であれば...
Mac でターミナルを開く方法
ターミナル アプリケーションは、アプリケーションのユーティリティ フォルダにあります。ターミナルにアクセスするには、いくつかの方法があります。
Finder で、次のターミナル アプリケーションの場所に移動します。
アプリケーション> ユーティリティ> ターミナル
もう 1 つの方法は、Spotlight 検索からです。コマンドとスペース ボタンを一緒に押すと、Spotlight 検索バーが表示されます。 Terminal という単語を入力し、最初の候補をクリックします。
これら 2 つの方法のいずれでも、Mac コマンド プロンプトが表示され、以下のようにブラック ボックスのように表示されます。
端末の設定によっては、外観が異なる場合があります。まず、自分に合うように外観を調整するのが最善です。ターミナルのテーマを変更すると、まさにそれが可能になります。
ターミナルで、トップ バーの [ターミナル] に移動し、[設定] を選択します。
設定メニューで、プロファイルに移動します タブ
ここで、背景色、テキストの色、フォントなど、ターミナルの外観をカスタマイズできます。
知っておくべき端末の裏技
ターミナルの操作は、GUI アプリケーションの操作ほど単純ではない場合があります。したがって、ターミナルを学習する際に留意すべきいくつかのことを学ぶことが重要です。
-
ターミナルの操作にキーボードとマウスを使用することはできません。矢印キーを使用してターミナルをナビゲートします。入力したコマンドを編集する場合は、編集したい場所に到達するまで、矢印キーを使用して左右に移動します。
-
いくつかのコマンドを入力した後、それらのコマンドの 1 つをもう一度入力したい場合は、上下の矢印キーを使用して過去のコマンドをナビゲートできます。必要なコマンドを選択するまで入力します。これにより、同じコマンドを何度も入力する必要がなくなります。
-
ターミナル コマンドは、表示されているとおりに正確に入力する必要があります。すべての文字、すべてのスペース、すべての記号が重要です。文字を削除すると、予期しない結果が生じます。
-
コマンドを入力したら、それを実行するには return/enter キーを押す必要があります。 return/enter キーを押したら、cmd と C を同時に押すことでコマンドを中断できます。これにより、コマンドはそのタスクを完了できなくなります。
-
ターミナルで実行するコマンドは、現在のファイルの場所で実行されます。ファイルの場所を変更するには、以下で紹介するターミナル コマンドを使用します。
Mac ターミナル コマンド リスト
利用できるコマンドはたくさんあります。ターミナルをマスターする際に知っておく必要がある最も一般的な MacOS ターミナル コマンドのいくつかに焦点を当てましょう。
基本
どのコマンドにも適用できる機能がいくつかあります。
man [コマンド] | コマンドが何をするのか、またはコマンドに関連する特定のパラメーターが何をするのかがわからない場合は、マニュアル (man) ページで必要なすべての情報が提供されます。 |
. | 現在のディレクトリ。ディレクトリの場所を入力する必要がある場合は常に、現在のディレクトリが参照されます。 |
.. | 親ディレクトリ。ディレクトリの場所を入力する必要がある場合は常に、現在のディレクトリの親を参照します |
* | ワイルドカード。特定の基準に一致するものすべて。たとえば、「*.jpg」は拡張子が jpg のファイルを意味します。 |
~ | ホーム ディレクトリ |
クリア | ターミナルのスペースを空けるために使用 |
sudo [コマンド] | 一部のコマンドでは、スーパーユーザーになる必要があります。このような場合、システムの管理者であれば、このコマンドを使用してそのような権限を取得できます。このようなコマンドを実行するには、管理者パスワードを入力する必要があります。 |
歴史 | ターミナルは、入力したすべてのコマンドの履歴を保持します。このコマンドは、入力したすべてのコマンドを表示します。 |
履歴 -c | ターミナルのコマンド履歴を削除します |
ディレクトリ コマンドのリスト
これらのコマンドは、最も一般的に使用されるコマンド セットです。これらは、フォルダーの内容を一覧表示する場合に非常に役立ちます。
pwd | 作業ディレクトリを表示 (現在のディレクトリのアドレスを出力) |
ls | フォルダに含まれるファイルとサブディレクトリの名前を表示します |
ls -l | 長い形式でリストします。ファイル モード、所有者、グループ名などの情報が含まれます |
ls -al | 隠しファイルを含む詳細なディレクトリの内容を一覧表示します。 |
ディレクトリ コマンドの変更
次のコマンドを使用すると、現在作業しているディレクトリを変更できます。これは、コマンドを実行するディレクトリを選択するときに特に便利です。
cd | ホーム ディレクトリに移動 |
cd [フォルダ名] | ディレクトリを変更します (移動先のディレクトリが現在のディレクトリにない場合は、完全なファイル アドレスが必要です) |
cd .. | 親ディレクトリに移動 |
cd ../.. | 2 レベル上に移動します (../ を追加することで、できるだけ多くのレベルに拡張できます) |
cd ~ | ホーム ディレクトリに移動 |
ファイルとディレクトリの管理
ディレクトリとフォルダを作成、編集、削除する方法を見てみましょう。
mkdir | 現在のディレクトリに新しいサブディレクトリを作成します |
mkdir | 一度に複数のディレクトリを作成します。 |
mkdir “ | 名前にスペースを含むフォルダーを作成します |
rm -R | ディレクトリとその内容を削除する |
cp -R | 名前にスペースが含まれる別のフォルダーにフォルダーをコピーします |
<ファイル> をタッチ | 新しいファイルを作成 |
ナノ <ファイル> | ターミナル ファイル エディタを開きます。ターミナルから直接ファイルを変更できます。 |
cp <ファイル> | ファイルをディレクトリにコピー |
cp <ファイル> <新しいファイル> | |
rm <ファイル> | ファイルを完全に削除します。これにより、システムから完全に削除されるため、このコマンドを使用するときは注意してください。 |
rm -i <ファイル> | 確認後にファイルを削除する |
mv <ファイル> <新しいファイル> | ファイルを別のファイルに移動する/ファイルの名前を変更する |
mv <ファイル> | ファイルをフォルダに移動すると、既存のファイルが上書きされます |
mv *.txt | 現在のフォルダーのすべてのテキスト ファイルを別のフォルダーに移動 |
関連する読書 :Mac でアプリを正しくアンインストールする方法
権限管理
リソースへの不正アクセスを防ぐには、ファイルとフォルダーのアクセス許可を変更することが重要です。所有者、グループ、または他のユーザーに、読み取り、書き込み、および実行のアクセス許可を付与できます。
ファイルの権限を表示するには、ls -l を使用できます List Directory コマンドのセクションで説明したコマンドです。これにより、すべてのファイルとフォルダーが長い形式で一覧表示されます。一番左の列には、以下のような表記が表示されます。
rw-r--r-- または drw-r-xr-x
ユーザーのタイプごとに 3 つのグループを持つ 9 つのスロットがあります。所有者、グループ、その他。最初の例 rw-r--r-- の場合、所有者には読み取り (r) および書き込み (w) 権限がありますが、実行 (x) 権限はありません。グループも他のグループも、読み取り (r) パーミッションのみを持っています。
2 番目のケースでは、drw-r-xr-x 、通常のアクセス許可セットとは別に、これがディレクトリであることを表す d があります。
コマンドに移る前に、8 進数の許可表記法に慣れておく必要があります
許可なし | 実行 | 書く | 書き込みと実行 | 読む | 読み取りと実行 | 読み書き | 読み取り、書き込み、実行 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
--- | --x | -w- | -wx | r-- | r-x | rw- | rwx |
ターミナル アプリケーションを使用すると、ファイルとディレクトリに 8 進数表記のアクセス許可を設定できます。使用できるコマンドを見てみましょう。
ls -l | ファイルまたはディレクトリの権限を表示 |
chmod 500 <ファイル> | ファイルのパーミッションを 500 に変更 (r-x------) |
chmod -R 600 | フォルダとその内容の権限を変更する (drw-------) |
chown <ユーザー> <ファイル> | ファイルの所有者を変更する |
chown <ユーザー>:<グループ> <ファイル> | ファイルの所有者とグループの両方を変更する |
プロセス管理
ターミナルを使用すると、現在システムで実行されているプロセスを表示し、それらのリソースの使用状況を調べて、それらを強制終了できます。これらのコマンドは基本的に、Activity Monitor GUI アプリケーションの代わりとして機能します。
ps -ax | システムで実行されているすべてのプロセスの詳細を表示します。これには、PID (プロセス ID)、実行経過時間、プロセス名、場所などの情報が含まれます。 |
ps -ax | grep <アプリケーション名> | 指定したアプリケーションに関する情報を表示できます。パイプ記号 (|) は最初のコマンドからの出力を取得し、それを grep 関数への入力として提供します。 |
トップ | システムで実行中のプロセスに関するリアルタイムの情報を表示します |
PID を強制終了 | ps -ax コマンドから PID を見つけたら、このコマンドを使用してプロセスを強制終了できます。 |
ネットワーク管理
上記のタスクはすべて GUI アプリケーションを使用して実行できますが、ネットワークを構成してネットワークに関する情報を収集する最も簡単で便利な方法は、ターミナルを使用することです。
この点で役立つ便利な端末アプリケーションがいくつかあります。
ifconfig | このコマンドには多くの用途がありますが、最も一般的なのは IP アドレスを確認することです |
ping | ホストに接続できるかどうかをテストします。ホストは、ネットワークまたは Web ドメインに接続されているデバイスの IP アドレスである可能性があります |
netstat | 現在の着信接続と発信接続をすべて一覧表示します。 |
whois <ドメイン> | 出力はドメインのwhois情報です。この情報には、基本的な連絡先の詳細、ネーム サーバーなどが含まれます |
arp -a | ローカル ネットワーク上のすべてのアクティブなデバイスのリストを表示します。すべてのデバイスの IP アドレスと MAC アドレスが表示されます。 |
traceroute <ホスト> | これは重要なトラブルシューティング ツールです。パスをトレースし、パケットが通過します。ホストとの接続が確立されていない場合、パケットが通過しない正確な場所を特定できます。 |
curl -O <ファイルへの URL> | ブラウザを使わずにインターネットからファイルをダウンロードする必要がある場合、curl は HTTP、HTTPS、または FTP 経由でダウンロードするオプションを提供します |
検索コマンド
次のコマンドを使用してコマンド ラインを使用すると、Mac 内を簡単に検索できます。
find | 指定されたディレクトリでファイルを検索 |
検索 . -名前「*.jpg」 | 現在のディレクトリで拡張子が jpg のすべてのファイルを検索します。 |
ファイル タイプの判別
拡張子だけではファイルの種類を判断できない場合があります。その場合、次のコマンドは正確なタイプを特定するのに役立ちます。
ファイル <ファイル> | ファイルの種類を決定します |
結論
ターミナルで使用できる最も便利なコマンドのいくつかを調べました。考えられるあらゆるタスクを実行するために使用できるコマンドが多数あります。すべてのコマンドを詳細に覚えるのは簡単ではありませんが、上記の最もよく使用されるコマンドを理解しておくことが重要です。
IT スペシャリストになることを熱望している場合、ターミナルの使い方を知ることは、習得しなければならない最も基本的なスキルの 1 つです。ターミナルの基本を理解したところで、さらに深く掘り下げて、IT ツールボックスの中で最も便利なツールをマスターしてください。
執筆者:シャニカ ウィクラマシンゲ .
Shanika はソフトウェア エンジニアであり、情報技術の卒業生です。彼女の得意分野は Web およびモバイル開発です。 Shanika は macOS 愛好家であり、知識を共有するのに役立つ執筆が大好きです。また、macOS に関するヒントやコツを共有することも楽しんでいます。 LinkedIn で彼女とつながることができます .
-
全員が持つべき Mac ターミナル コマンドのチート シート
Mac オペレーティング システムにはユーザー フレンドリーなインターフェイスが付属しているため、使いこなすのに多くの時間を費やす必要はありません。 Windows と同様に、Mac にも独自のコマンド プロンプト ライン インターフェイスであるターミナル アプリケーション (Unix コマンド) が付属しています。ターミナル アプリについて学ぶと便利で、Mac OS の設定を簡単に深く掘り下げることができます。これだけではなく、他にも理由があります。ターミナル アプリを使用すると、ファイルの検索が簡単になり、ファイルやフォルダーなどの管理が簡単になります。これらすべてにより、Mac のパワー
-
AirPods をセットアップして Mac に接続する方法:ヒントとコツ
Apple のワイヤレス イヤフォン – AirPods は、スマートフォンでの使用に限定されません。確かに AirPods を Mac に接続して、音楽、ビデオ、ポッドキャストなどを、煩わしい有線接続なしで聴くことができます。ここでは、AirPods/AirPods Pro を Mac コンピュータにセットアップ、接続、使用するための手順を順を追って説明します。 . 新品の AirPods をセットアップして Mac に接続する方法 セットアップ プロセスは非常に簡単です。以下の手順に従ってください: ステップ 1- Dock から歯車アイコンを押して、システム環境設定に移動します。ま