Macのコマンドラインが怖いですか?いくつかの簡単なコマンドを学ぶことで、自信を築き、恐怖を取り除くことができます。コマンドライン環境での作業が楽しいことに気づくかもしれません。
ターミナルを使用してコマンドを実行する
お使いの Mac には、「アプリケーション」>「ユーティリティ」の下にある 「ターミナル」というアプリ が付属しています。これは、コマンド ラインを使用して Mac でコマンドを実行する方法です。ユーティリティ フォルダーでターミナルを見つけるか、Spotlight を使用して検索してターミナルを起動し、インターフェイスに慣れてください。
他のアプリで使用するショートカットの多くはここで機能します。 Command+T で複数のタブを開くか、Command+N で新しいターミナル ウィンドウを開くことができます。切り取り、コピー、貼り付けはすべて期待どおりに機能し、任意のファイルまたはフォルダーをターミナル ウィンドウにドラッグして、そのディレクトリにすぐにスキップできます。
ここでは、最も基本的な Mac ターミナル コマンドのいくつかについて説明します。これらは 、Linux コマンド ラインを使用した ことがある方には馴染みのあるものでしょう。
ここまでの作業が完了したら、 ターミナルから Mac をロックする方法 や、 簡単なコマンドで Mac をシャットダウンする 方法を学びたいと思うかもしれません。
フラグを使用してコマンドを変更する
ほとんどのコマンドには、ハイフンと文字の形式のフラグを追加して、さまざまな機能にアクセスできます。たとえば、
-R
flag は、ディレクトリ、その特定のディレクトリ内のすべてのファイルとフォルダ、それらのフォルダ内のすべてのファイルとフォルダなどにコマンドを再帰的に適用します。
フラグは常にコマンドの後に表示されます。例えば:
rm -i < location >
。この例では、
rm
は削除コマンドです。
-i
flag はプロセスにユーザーの確認を求めるよう指示します。
< location >
は、ドライブ上のファイルまたはフォルダーの場所に置き換えられます。フラグでは大文字と小文字が区別されます。
ディレクトリを変更します:
cd
cd使用例:
cd /folder/
使用
cd
ディレクトリを変更するコマンド。例えば:
cd /Volumes/Elements/
「Elements」と呼ばれる外部ドライブにアクセスします。
ショートカットを使用して、特定のディレクトリにすばやくスキップできます。たとえば、ランニング
cd ~
現在のユーザーのホーム ディレクトリに移動します。も使用できます
cd /
ドライブのルートにアクセスするには、
cd ..
1 つ上のディレクトリに移動するか、
cd ../..
2 つ上のディレクトリに移動します。
ファイルとフォルダーのリスト:
ls
ls使用例:
ls /folder/
ドライブの移動にも役立ちます。
ls
コマンドを実行するだけで、現在のディレクトリの内容を一覧表示できます。具体的にそのディレクトリをターゲットにするには、ドライブ上の場所を追加します。
ls コマンドにフラグを追加すると、さまざまな結果が得られます。たとえば、次のように使用します。
-C
複数列の出力を取得するには、
-S
サイズごとに並べ替えると、
-lt
変更日順に並べ替えるには、
-la
隠しファイルを含む詳細な内容については、
-lh
読み取り可能なファイル サイズのリストを作成します。
cd コマンドで使用するのと同じ場所のショートカットも使用できることに注意してください (例:
ls ~
) 素早く飛び回ります。
コピー:
cp
cp使用例:
cp file.txt /destination/
使用
cp
コピー コマンドを開始するには、必要に応じてフラグを追加し、ターゲット ファイルまたはフォルダーを入力し、その後にスペースを入力して、宛先フォルダーを追加します。
単一のファイルをコピーする場合は、
cp
上記の例のように、フラグのないコマンド。ディレクトリをコピーしたい場合は、
-R
ディレクトリ内のすべてのファイルとフォルダーが含まれることを示すフラグ。例えば:
cp -R /folder/ /destination/
。
1 つのコピー コマンドに複数のファイルを含めることもできます。例えば:
cp file1.txt file2.txt file3.txt /destination/
。
移動と名前変更:
mv
mv使用例:
mv file.txt /destination/
Move は、ディレクトリを移動するときに再帰フラグを追加する必要がないことを除いて、上記のコピーとほぼ同じように機能します。を追加できます
-i
mv コマンドはデフォルトで移動先のファイルを上書きするため、コマンドにフラグを付けて移動する前に確認を要求します。
使用できます
mv
ファイルを同じディレクトリに「移動」することで、ファイルの名前も変更できます。例えば:
mv oldfilename .txt newfilename .txt
。
新しいディレクトリを作成します。
mkdir
mkdir使用例:
mkdir < name >
新しいディレクトリを作成する場合は、
mkdir
コマンドの後に、作成するディレクトリの名前を入力します。名前をスペースで区切ることで、複数のディレクトリを作成できます。例えば:
mkdir folder1 folder2 folder3
。
名前にスペースを含むフォルダーを作成する場合は、フォルダー名を引用符で囲んでください。例えば、
mkdir "my folder"
。
ファイルとフォルダーの削除:
rm
rm使用例:
rm < file >
の
rm
このコマンドは、最初に確認を求めずに、ファイルまたはフォルダーをすぐに削除します。を追加できます。
-i
使用するたびにユーザーの確認を要求するフラグを設定すると、事故の防止に役立ちます。
コマンドの末尾にさらにファイル名を追加すると、複数のファイルを一度に削除できます。例えば:
rm file1 .txt file2 .txt file3 .txt
。
ディスク使用量と空き容量を表示:
du
&
df
dudf使用例:
du /destination/
使用
du
コマンドを使用して、その後指定された場所のディスク使用量を計算します。はるかに役立つ読み取り値を得るには、次のコマンドを実行します。
du -sh /destination/
代わりに、指定された場所の人間が判読できるディスク使用量の合計を提供します。
同様に、次のように使用できます
df -h
ディスク容量を計算するか、
-H
合計ディスク容量を「メトリック」ストレージ単位で表示するフラグ (たとえば、GB あたり 1024MB ではなく、GB あたり 1000MB)。
ファイルを検索します。
find
find使用例:
find /location/ -name < file >
このコマンドは、ディスク上のファイルを見つけるのに役立ちます。フォローしてください
find
コマンドに検索するディレクトリの場所を指定します。
-name
フラグ、次に検索するファイルの名前を入力します。
いつでもワイルドカードを使用できます
*
部分的なファイル名を検索します。例えば、
find /location/ -name '*.png'
指定された場所にある .PNG 拡張子を持つすべてのファイルが検索されます。
ファイルを開きます:
open
open使用例:
open < file >
使用できます
open
コマンドを使用すると、パスまたはファイル名付きのパスを指定するだけで、ファイルまたはディレクトリを開くことができます。コマンドの最後にそれらを連結して、複数のディレクトリまたはファイルを開きます。例えば、
open file1 .txt file2 .txt file3 .txt
。
-a フラグに続いてアプリケーションの名前 (または、.APP ファイルがわかっている場合はそのパス) を指定すると、特定のアプリケーションでファイルを開くこともできます。例えば:
open -a Preview file .pdf
。
ファイルを編集します。
nano
nano使用例:
nano < file >
nano は、ターミナル内でファイルを編集するために macOS に含まれる基本的なオープンソース テキスト エディタです。システム ファイルを含むテキストベースのファイルを編集するには、
nano
コマンドの後にファイル名を続けます。
nano に入ったら、画面の下部にある Ctrl キーを含むコマンドに注目してください。ファイルを保存するには、Ctrl+O (「書き込み」と呼ばれます) を押すか、Ctrl+X を使用して保存せずに終了します。
スーパー ユーザーとして実行します。
sudo
sudo使用例:
sudo < command >
の
sudo
プレフィックスは、root または admin とも呼ばれる「スーパー ユーザー」としてコマンドを実行するために使用されます。という接頭辞が付いたコマンドを入力すると、
sudo
を実行するには、管理者パスワードを入力する必要があります。
一部のコマンドは、動作するために root アクセスが必要です。たとえば、システム ファイルを編集したい場合は、次のコマンドを使用する必要があるかもしれません。
sudo nano < file >
変更を保存するため。
作業ディレクトリを表示します。
pwd
pwd使用例:
pwd
現在いるディレクトリ (または「印刷作業ディレクトリ」) を表示するには、
pwd
指示。これは、後でコピーして貼り付けることができるパスを印刷する場合に特に便利です。
実行中のプロセスを表示:
top
top使用例:
top
現在実行中のプロセスのリストと、それらが現在使用している CPU とメモリの量を確認するには、次のコマンドを実行します。
top
。デフォルトでは、プロセスは CPU 使用率ごとにすべてのプロセスをプロセス ID または
PID
各エントリの横に表示されます。
完了したら、「Q」を押してコマンド ラインに戻ることができます。
プロセスを終了する:
kill
kill使用例:
kill < PID >
プロセスを強制終了する には、まず top コマンドを実行してプロセス ID (または
PID
)。その後、
kill
コマンドの後に、プロセスの横に表示される番号が続きます。例えば:
kill 1569
。
コマンドについて詳しくは、以下をご覧ください。
man
man使用例:
man < command >
このリストの各コマンドには、コマンドの使用方法とさまざまなフラグの機能を正確に説明するマニュアルが関連付けられており、使用されているコマンドのさらに珍しい例もいくつかあります。
たとえば、
top
コマンドには多くのフラグやその他の修飾子があり、次の使用方法について読むことができます。
man top
。コマンドラインをマスターしたい場合は、
man
コマンドが重要です。
Homebrew をさらに活用する
これらのコマンドは、緊急時に知っておくと役立ちます。たとえば、 リカバリ モードでは Finder を実行して Mac のドライブからファイルをコピーすることはできません 1 にリンクしていただけますか?ありがとう。ただし、方法がわかっていれば、ターミナルを使用してファイルを手動でコピーできます。
ターミナルをさらに活用したい場合は、 を検討してください。





