Macターミナルコマンドの使用方法
Macを最大限に活用したい場合は、Macの端末を採用して、役立つ端末を学ぶ必要があります。 コマンド. ほとんどのユーザーは、メニューとマウスを使用して設定、ファイル、およびフォルダーを制御できますが、 マックOS、ターミナルはあなたをすぐにそこに連れて行き、仕事を成し遂げることができます。
Macターミナルとは何ですか?
Macターミナルは、macOSに含まれているプログラムで、 Unix オペレーティングシステムからの干渉なしに、数十の機能をすばやく簡単に実行するコマンド(DOSを考えてください)。 その専門用語は、コマンドラインインターフェイス(CLI)です。 ターミナルの使用は非常に強力で効率的ですが、危険でもあります。
ターミナルコマンドを使用するときは十分に注意してください。 誤用すると、反応するよりも早くファイルやフォルダを削除してしまう可能性があります(バックアップから復元する必要がある場合があります)。
ターミナルは時々比較されます ウィンドウズ コマンドプロンプトプログラム。 それらは似ています。 ただし、ターミナルはUnixコマンドを使用して機能します。 Windowsは独自のコマンドプロンプト言語を使用します。
一部のユーザー(IT管理者や開発者を考えてください)は、グラフィカルよりも高速である可能性があるため、ターミナルを使用します 私たちのほとんどが使用するインターフェース、そして本当のキッカーは、通常のmacOSでは利用できない機能へのアクセスを可能にします インターフェース。
ターミナルコマンドを使用する場合、精度(大文字と小文字を含む)が重要になるため、スペースも含め、すべての文字に注意してください。
Macでターミナルを開く方法(コマンドプロンプト)
開くとターミナルが使えます ファインダ > アプリケーション > ユーティリティ > ターミナル. ウィンドウが開き、コマンドプロンプトが表示されます。 $. 示されているコマンドラインは ComputerName:CurrentDirectory〜Username $. ウィンドウの上部に、Bashという単語が表示されます。 「Bourneagainshell」の略です。 Bashは、Macのターミナルに使用される言語です。
これで、コマンドの入力を開始する準備が整いました。
すべてのコマンドの後で、を押します 戻る それを実行するためのキー。 コピーしてターミナルウィンドウに貼り付けることもできます。
ターミナルで使用するキーボードショートカット
タブ | ファイルとフォルダ名を自動入力します |
Ctrl + A | 入力している行の先頭に移動します |
Ctrl + E | 入力している行の最後に移動します |
Ctrl + W | カーソルの前の単語を削除します |
Ctrl + T | カーソルの前の最後の2文字を入れ替えます |
Esc + T | カーソルの前の最後の2つの単語を入れ替えます |
Ctrl + L | 画面をクリアします |
Ctrl + C | 現在のプロセスを強制終了します |
Ctrl + R | 以前に使用したコマンドを検索する |
オプション+→ | カーソルを1単語前に移動します |
オプション+← | カーソルを1単語後ろに移動します |
Ctrl + F | カーソルを1文字前に移動します |
Ctrl + B | カーソルを1文字後方に移動します |
Ctrl + Y | 最後のコマンドで切り取ったものを貼り付けます |
Ctrl + _ | 最後のコマンドを元に戻す |
Ctrl + D | 現在のシェルを終了します |
ファイルとフォルダの操作
CD | ホームディレクトリを表示します |
CD | 特定のディレクトリに移動します |
cd〜 | ホームディレクトリ、例: ‘cd〜 / folder /’ |
CD / | ドライブのルート |
ls | 現在のディレクトリ内のすべてのファイルのリストを表示します |
ls -C | ファイルまたはエントリをサイズで並べ替える |
ls -lt | 変更された時間でソートされたファイルを一覧表示します(最新のものが最初) |
ls -l | 現在のディレクトリ内のすべてのファイルの長いリストを表示します。 |
ls -a | 隠しファイルを含むリスト |
ls -lh | 人間が読めるファイルサイズ(KB、MB、またはGB)の長いリスト |
ls -R | フォルダの内容全体を再帰的に表示します |
上 | アクティブなプロセスを表示します。 qを押して終了します |
NS | 出口 |
クリア | 画面をクリアする |
接する | 拡張子のない新しいファイルを作成します |
pwd | 作業ディレクトリへのフルパス |
.. | 親ディレクトリ |
ls -l.。 | 親ディレクトリの長いリスト |
CD ../../ | 2レベル上に移動します |
. | 現在のフォルダ |
猫 | 現在のフォルダ |
rm | ファイルを削除する |
rm -i | 確認して削除 |
rm -r | ディレクトリとその内容を削除します- 注意して使用してください! |
rm -f | 確認せずに強制的に削除する |
rm -i | 削除する前にプロンプトが表示されます |
cp | ファイルをファイルにコピーする |
cp | ファイルをディレクトリにコピーします |
mv | ファイルの移動/名前の変更 |
mkdir | 名前の付いた新しいディレクトリを作成します |
mkdir | 一度に複数のディレクトリを作成する |
mkdir -p |
ネストされたディレクトリを作成する |
rmdir | ディレクトリ全体を削除します(空のディレクトリでのみ機能します) |
探す |
名前の付いたすべてのファイルを検索 |
特別なコマンド
sudo | スーパーユーザーのセキュリティ権限でコマンドを実行する |
ナノ | ターミナルエディタを開きます |
開いた | ファイルを開きます |
コマンドに関するヘルプを表示する | |
男 | コマンドのヘルプマニュアルを表示する |
権限の制御
ls -ld | ホームディレクトリのデフォルトのアクセス許可を表示する |
ls -ld / | 特定のフォルダの読み取り、書き込み、およびアクセス許可を表示します |
chmod 755 | ファイルのアクセス許可を755に変更します |
chmod -R 600 | フォルダ(およびその内容)のアクセス許可を600に変更します |
chown |
ファイルの所有権をユーザーとグループに変更します。 -Rを追加して、フォルダーの内容を含めます |
ネットワークおよびサーバーコマンド
ping | ホストにpingを実行し、そのステータスを表示します |
誰が | ドメインに関するWHOIS情報を出力します |
カール-O | HTTP、HTTPS、またはFTP経由でファイルをダウンロードする |
ssh |
へのSSH接続を確立します |
scp |
コピー |
最も人気のあるMacターミナルコマンド
ターミナルチートシートのボーナスとして、Macを最大限に活用するための最も人気のあるターミナルコマンドをいくつか紹介します。
隠しファイルと隠しフォルダの表示/非表示
あなたがする必要がある時があります Macで隠しファイルと隠しフォルダを表示する、そのためのコマンドがあります。
デフォルトはcom.apple.finderを書き込みますAppleShowAllFilesTRUE
killall Finder
上記のコマンドを逆にするには、次のように変更します NS に NS.
インターネットからファイルをダウンロードする
インターネットからファイルをすばやくダウンロードするには、以下のコマンドを使用します。
curl-OダウンロードするファイルのURL
スクリーンショットのデフォルトの場所を変更する
スクリーンショットをデスクトップに保存することを誰もが望んでいるわけではありません。 1つのコマンドで、移動先を変更できます。
デフォルトでは、スクリーンショットを保存するフォルダーへのcom.apple.screencaptureロケーションパスを書き込みます
押す 戻る.
killall SystemUIServer
押す 戻る.
スクリーンショットのデフォルトのファイルタイプを変更する
スクリーンショットのデフォルトのファイルタイプを変更する場合は、次のコマンドを使用します。
デフォルトはcom.apple.screencaptureタイプJPGを書き込みます
押す 戻る.
killall SystemUIServer
押す 戻る.
フォルダ内のすべてのファイルを削除する
1つのコマンドを使用して、フォルダ内のすべてのファイルを簡単に削除できます。 ただし、一度押すと元に戻すボタンがないことに注意してください 戻る、ファイルがなくなっています。
rm-Rフォルダー名
フォルダ名のパス全体を含める必要があります。
マニュアルを読む
Bashには完全な手動が組み込まれており、「man」コマンドを使用してターミナルからページにアクセスできます。
たとえば、使用方法を知りたい場合 CD コマンドを入力すると、次のように入力します。
man cd
スペースバーを押すと、マニュアルのページをスクロールできます。
これらは最も一般的なコマンドですが、数千あります(1つに組み合わせることができます) 一連のコマンド)ターミナルで試して、Macエクスペリエンスをより強力でより強力にすることができます 楽しい。 ただし、これらのコマンドには多くの機能があるため、正しく入力するようにしてください。