macOSは直感的なオペレーティングシステムであるため、基本を学ぶのに多くの時間を費やす必要はありません。これを知っているのに、なぜMacで利用可能なUnixコマンドラインを学び、利用する必要があるのでしょうか。 4つの理由があります。
- オープンソースで無料で入手できるUnixベースのアプリは数十あります。これらにお金をかける必要はありません。
- Spotlightでファイルを検索するのが難しい場合は、Unix検索ツールを利用できます。それらはSpotlightよりもはるかに強力です。
- ファイル、フォルダ、およびファイルアーカイブを自動化された方法で管理できます。 cronジョブを設定すると、これが自動的に処理されます。
- それはあなたにあなたのシステムに対するより多くの力と制御を与えます。
Macコマンドが非常に多いため、それらすべてを覚えて使用するのは難しいことがよくあります。システムの生産性向上のロックを解除するために使用できるMacターミナルコマンドの詳細なチートシートを支援するためにここにいます。
iPhoneで古いテキストメッセージを取得する方法
ターミナルアプリを起動します から アプリケーション>ユーティリティ または、Spotlightで検索してください。次に、以下の強力なコマンドのいくつかを開始できます。
無料ダウンロード: このチートシートは、 ダウンロード可能なPDF ディストリビューションパートナーであるTradePubから。初めてアクセスするには、短いフォームに記入する必要があります。ダウンロード Macターミナルコマンドのチートシート 。
Macターミナルコマンドのチートシート
指示 | アクション |
---|---|
ショートカット | |
タブ | ファイル名とフォルダー名のオートコンプリート |
Ctrl + A | 現在入力している行の先頭に移動します |
Ctrl + E | 現在入力している行の最後に移動します |
Ctrl + U | カーソルの前の行をクリアします |
Ctrl + K | カーソルの後の行をクリアします |
Ctrl + W | カーソルの前の単語を削除します |
Ctrl + T | カーソルの前の最後の2文字を入れ替えます |
Esc + T | カーソルの前の最後の2つの単語を入れ替えます |
Ctrl + L | 画面をクリアする |
Ctrl + C | あなたが実行しているものは何でも殺します |
Ctrl + D | 現在のシェルを終了します |
オプション+→ | カーソルを1単語前に移動します |
オプション+← | カーソルを1単語後ろに移動します |
Ctrl + F | カーソルを1文字前に移動します |
Ctrl + B | カーソルを1文字後方に移動します |
Ctrl + Y | 最後のコマンドで切り取ったものを貼り付けます |
Ctrl + Z | 実行中のすべてのものを中断されたバックグラウンドプロセスに置きます |
Ctrl + _ | 最後のコマンドを元に戻す |
基本 | |
/(スラッシュ) | トップレベルディレクトリ |
。 (単一期間) | カレントディレクトリ |
..(ダブルピリオド) | 親ディレクトリ |
〜(チルダ) | ホームディレクトリ |
sudo [コマンド] | スーパーユーザーのセキュリティ権限でコマンドを実行する |
nano [ファイル] | ターミナルエディタを開きます |
[ファイル]を開く | ファイルを開きます |
[コマンド] -h | コマンドに関するヘルプを取得する |
男[コマンド] | コマンドのヘルプマニュアルを表示する |
ディレクトリの変更 | |
CD | ホームディレクトリ |
cd [フォルダ] | ディレクトリを変更します。例: cdドキュメント |
cd〜 | ホームディレクトリ |
CD/ | ドライブのルート |
CD - | 最後に参照した前のディレクトリまたはフォルダ |
pwd | 作業ディレクトリを表示する |
CD.. | 親ディレクトリに移動します |
CD../.. | 2レベル上に移動します |
ディレクトリの内容を一覧表示する | |
ls | ディレクトリ内のファイルとサブディレクトリの名前を表示します |
ls -C | リストの複数列の出力を強制する |
ls -a | 。(ピリオド)と..(ダブルピリオド)のエントリを含むすべてのエントリを一覧表示します |
ls -1 | ファイルのリストを1行の形式で1つのエントリに出力します |
ls -F | ディレクトリである各パスの直後に/(スラッシュ)を表示し、実行可能プログラムまたはスクリプトの後に*(アスタリスク)を表示し、シンボリックリンクの後に@を表示します。 |
ls -S | ファイルまたはエントリをサイズで並べ替える |
ls -l | 長い形式でリストします。ファイルモード、所有者とグループ名、ファイルが変更された日時、パス名などが含まれます |
ls | 変更された時間でソートされたファイルを一覧表示します(最新のものが最初) |
ls -lh | KB、MB、またはGB単位の人間が読めるファイルサイズの長いリスト |
ls -lo | サイズ、所有者、およびフラグとともにファイル名を一覧表示します |
ls -la | 隠しファイルを含む詳細なディレクトリの内容を一覧表示します |
ファイルサイズとディスク容量 | |
の | 各サブディレクトリとその内容の使用法を一覧表示します |
du -sh [フォルダ] | ディレクトリ内のすべてのファイルの人間が読める形式の出力 |
du -s | 指定された各ファイルのエントリを表示します |
du -sk * |並べ替えなし | サブフォルダーを含むサイズを合計して、ファイルとフォルダーを一覧表示します。 sk *をsm *に置き換えて、ディレクトリをMB単位で一覧表示します |
df -h | システムの空きディスク容量を計算します |
df -H | 空きディスク容量を1,000の累乗で計算します(1,024ではなく) |
ファイルとディレクトリの管理 | |
mkdir | 名前の付いた新しいフォルダを作成します |
mkdir -p / | ネストされたフォルダを作成する |
mkdir | 一度に複数のフォルダを作成する |
mkdir '' | ファイル名にスペースを入れてフォルダを作成します |
rmdir | フォルダを削除します(空のフォルダでのみ機能します) |
rm -R | フォルダとその内容を削除する |
接する | 拡張子なしで新しいファイルを作成します |
cp | ファイルをフォルダにコピーします |
cp | ファイルを現在のフォルダにコピーします |
cp〜 // | ファイルをフォルダにコピーし、コピーしたファイルの名前を変更します |
cp -R | ファイル名にスペースを入れた新しいフォルダにフォルダをコピーします |
cp -i | 警告上書きメッセージが表示されたファイルをコピーする前にプロンプトが表示されます |
cp / Users / | 複数のファイルをフォルダにコピーする |
rm | ファイルを削除します(これにより、ファイルが完全に削除されます。注意して使用してください)。 |
rm -i | 確認した場合のみファイルを削除する |
rm -f | 確認なしで強制的に削除 |
rm | 確認せずに複数のファイルを削除する |
mv | 移動/名前の変更 |
mv | おそらく既存のファイルを上書きすることにより、ファイルをフォルダに移動します |
mv -i | ファイルを上書きする前に警告するオプションの-iフラグ |
mv * .png〜 / | すべてのPNGファイルを現在のフォルダーから別のフォルダーに移動します |
コマンド履歴 | |
Ctrl + R | 以前に使用したコマンドを検索する |
歴史n | 入力した前のコマンドを表示します。最後のn個のアイテムに制限する番号を追加します |
![価値] | 値で始まる最後に入力したコマンドを実行します |
!! | 最後に入力したコマンドを実行します |
権限 | |
ls -ld | ホームディレクトリのデフォルトのアクセス許可を表示する |
ls -ld / | 特定のフォルダの読み取り、書き込み、およびアクセス許可を表示します |
chmod 755 | ファイルのアクセス許可を755に変更します |
chmod -R 600 | フォルダ(およびその内容)のアクセス許可を600に変更します |
chown: | ファイルの所有権をユーザーとグループに変更します。 -Rを追加して、フォルダーの内容を含めます |
プロセス | |
ps -ax | 現在実行中のプロセスを出力します。ここで、はすべてのユーザーからのプロセスを示し、xはターミナルに接続されていないプロセスを示しています |
ps -aux | %cpu、%mem、ページイン、PID、およびコマンドを含むすべてのプロセスを表示します |
上 | 現在実行中のプロセスに関するライブ情報を表示する |
top -ocpu -s 5 | CPU使用率でソートされたプロセスを表示し、5秒ごとに更新します |
top -o rsize | メモリ使用量でトップを並べ替える |
PIDを殺す | IDでプロセスを終了します。アクティビティモニターの列としてPIDが表示されます |
ps -ax |グリップ | 名前またはPIDでプロセスを検索する |
通信網 | |
ping | ホストにpingを実行し、ステータスを表示します |
誰が | ドメインのwhois情報を出力する |
カール-O | HTTP、HTTPS、またはFTP経由でファイルをダウンロードする |
ssh @ | ユーザーとのSSH接続を確立する |
scp @:/ remote / path | リモートにコピーする |
自作 | |
醸造医 | 潜在的な問題について醸造を確認してください |
brew install | 数式をインストールする |
brewアンインストール | 数式をアンインストールする |
醸造リスト | インストールされているすべての数式を一覧表示します |
醸造検索 | 醸造に利用できる式を表示する |
醸造のアップグレード | 古くて固定されていない醸造物をすべてアップグレードする |
醸造の更新 | 自作と数式の最新バージョンを取得します |
醸造クリーンアップ | インストールされている数式の古いバージョンを削除します |
ブリュータップ自作/樽 | GitHubからキャスクリポジトリをタップします |
キャスクリストを醸造する | インストールされているすべてのキャスクを一覧表示します |
醸造キャスクインストール | 与えられたキャスクをインストールします |
醸造樽のアンインストール | 指定されたキャスクをアンインストールします |
検索 | |
検索-名前 | 内で名前が付けられたすべてのファイルを検索します。ワイルドカード(*)を使用して、ファイル名の一部を検索します |
グリップ '' | 内部のすべての出現を出力します(大文字と小文字を区別しない場合は-iを追加します) |
grep -rl '' | 内部を含むすべてのファイルを検索します |
出力 | |
猫 | の内容を出力します |
以下 | ページ付けなどをサポートするlessコマンドの使用内容を出力します |
頭 | の最初の10行を出力します |
>> | の出力をに追加します |
>> | の出力をに向ける |
| | の出力を |
次に、ターミナルをカスタマイズします
このチートシートには多くのコマンドがあります。しかし、一度にすべてを学ぶ必要はありません!ワークフローとうまく統合し、最も時間を節約できるものをいくつか選択してください。これらのコマンドをマスターしたら、ターミナルのエクスペリエンスを向上させるために、ターミナルについてさらに学ぶことがあります。
さらに読むために、Macターミナルをカスタマイズしてより便利にする方法を見てきました。
ChromebookでMicrosoftWordを使用できますか共有 共有 つぶやき Eメール これらのWindowsファイルとフォルダを削除して、ディスク領域を解放します
Windowsコンピュータのディスク領域をクリアする必要がありますか?ディスクスペースを解放するために安全に削除できるWindowsファイルとフォルダは次のとおりです。
次を読む 関連トピック
- マック
- カンニングペーパー
- ターミナル
- コマンド・プロンプト
- Linux Bash Shell
アイケアスペシャリティのM.Optom学位を取得したラフルは、大学で長年講師を務めました。他の人を書いたり教えたりすることは常に彼の情熱です。彼は現在、テクノロジーについて書き、それをよく理解していない読者が理解できるようにしています。
RahulSaigalのその他の作品ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください