Mac での一般的なターミナル コマンドの紹介

王林
リリース: 2021-01-26 10:03:51
転載
4415 人が閲覧しました

Mac での一般的なターミナル コマンドの紹介

まず、絶対パスと相対パスについてご紹介します。

(学習ビデオ共有: プログラミング入門)

絶対パス

誰もが知っているように、通常コンピューターを使用するときは、必要なファイルです。ファイルの場所はわかっている必要があり、ファイルの場所を示す方法はパスです。たとえば、次のパスが表示されている限り: c:/website/img/photo.jpg, photo.jpg ファイルは、C ドライブの Web サイト ディレクトリのサブディレクトリにある img であることがわかります。このように、ファイルの場所を完全に記述するパスは絶対パスです。絶対パスに基づいてファイルの場所を決定するために、他の情報を知る必要はありません。 (「/」で始まるすべてが絶対パスであると考えることもできます)

相対パス

いわゆる相対パスは、名前が示すように、ターゲットの場所からの相対パスです。 。これらのファイルをどこに配置しても、相対関係が変わらない限り、エラーは発生しません。​ また、上位ディレクトリを表す場合は「../」、上位ディレクトリを表す場合は「../../」などと表記します。 (「/」で始まらないパスはすべて相対パスであると考えることもできます)

栗を与える

例 1
たとえば、 C ドライブの ABC フォルダー 1 と 2 (どちらも ABC ファイルの下にあります)。ファイル 1 にファイル 2 の場所
(つまり、パス) を知らせる場合、次の 2 つの表現方法があります。
## 1. 絶対パス: C:\ABC\2
これは、ファイル 2 がドライブ C の ABC ファイルの下にあり、ドライブ C の最大のディレクトリから始まることを示しているためです。
2. 相対パス: 2
ファイル 1 とファイル 2 は両方とも C:\ABC 配下にあるため、パスの前の「C:\ABC」は同じであるため、表示する必要はありません。
例 2
たとえば、C ドライブの ABC フォルダーには 1 つのファイルともう 1 つの DEF フォルダーがあり、DEF ファイルの下に 2 つのファイル 1 と 2 があります。ファイル パスは次のとおりです:
(両方とも絶対パス)
C:\ABC\1
C:\ABC\DEF\2
ファイル 1 がファイル 2 のパスを表すために使用される場合
* 絶対パス: C:\ABC\DEF\2
※相対パス:DEF\2(ファイル1と2の前にC:\ABCがあるため、このパスが同じであれば書き出す必要はありません)。

Mac ターミナルの操作コマンドでよく使うコマンド

1. 現在のディレクトリのパスを表示します

現在のディレクトリのパスを表示します (現在のパスをリアルタイムで表示します)

pwd copy code

2. 現在のディレクトリの内容を表示します (現在のパスの内容をリアルタイムで表示できます)

ls パラメータ ディレクトリ名

パラメータ: - w は中国語を表示、-l 詳細、-a には隠しファイルが含まれます、
各行が "d" で始まる場合はフォルダー、"-" で始まる場合はフォルダーです。 、ファイルです。
LS 現在のディレクトリ内のすべてのファイルまたはフォルダーを表示します。
LS ディレクトリ内のすべてのファイルまたはフォルダーを表示します。
LS スペース -A 隠しファイルを表示します。
LS スペース - l 現在のディレクトリ内の詳細情報を表示します。 directory
ls space -R 現在のディレクトリ内のサブディレクトリ ファイルを表示します
ls space -w 現在のディレクトリ内の中国語ファイルを表示します
ls space -la すべてのファイルを表示します
例: 何が入っているか見てみましょうドライバー ディレクトリ: ls /System/Library/Extensions

3. パス (変換ディレクトリとも呼ばれます) を切り替えるとは、あるパスから別のパスに移動することを意味します

cd ディレクトリ名

cd . cd ../.. /. . 前の 3 レベルのディレクトリを返すことを表します
CD スペース 次のディレクトリは、現在のパスから次のディレクトリに入ることを示します
CD スペース ~ 現在のパスから示すディレクトリからユーザーのルート ディレクトリへ
CD スペース / 現在のディレクトリからを示します。 現在のディレクトリから ルート ディレクトリを入力します。
cd スペース ./ は、現在のディレクトリから現在のディレクトリへ入ることを意味します (ドット "." は、 current)
例: ドライバー ディレクトリを散策したい: cd /System/Library/Extensions


4. 新しいディレクトリを作成します (フォルダーの作成とも解釈できます)。

mkdir ディレクトリ名
mkdir スペース フォルダ名はフォルダを作成することを意味します
mkdir スペース絶対パスは上記と同じ機能を持つフォルダを作成することを意味します。ただし、上記は相対パスで作成される点が異なります。絶対パスで作成されます。
例: ドライバー ディレクトリの下にバックアップ ディレクトリを作成します: mkdir /System/Library/Extensions/backup

5. ディレクトリを削除します (ファイルの削除として理解されます フォルダー)

rmdir ディレクトリ名

rmdir スペース フォルダー名はフォルダーの削除を意味します
rmdir スペース絶対パスはフォルダーの削除を意味します 機能は上記と同じですが、上記の点が異なります。は相対パスで削除されます。以下は絶対パスでの削除です。
例: デスクトップ上の new というファイルを削除します。 MacBook-Air:Desktop admin$ rmdir new

6. 新しいファイルを作成します。 file

touch ファイル名

例: 現在のディレクトリにバックアップ ファイルを作成する: touch backup.txt

7. ファイルの削除

rm パラメータfile パラメータ-rf 再帰と強制を表します。慎重に使用してください。 rm -rf /

を実行するとシステムが失われます
rm スペース ファイル名と形式はファイルの削除を意味します
rm - r フォルダーはフォルダーの強制削除を意味します ファイルが含まれるフォルダー
(フォルダーにファイルが含まれる場合、「rmdir スペース フォルダー名」ではフォルダーを削除できません。「rm -f フォルダー名」でのみ強制削除できます)
rm -rf フォルダーは、フォルダー内のファイルを含むフォルダーを強制的に削除することを意味します
(「rm -r フォルダー名」と同じ機能)
注: rm は 1 つのファイルだけでなく複数のファイルを削除できますが、 2 つのファイルのパスはスペースで区切る必要があります。
例: ドライバー キャッシュを削除する場合: rm -rf /System/Library/Extensions.kextcache rm -rf /System/Library/Extensions.mkext

8. コピー

cp パラメータ ソース ファイル ターゲット ファイル

例: デスクトップの Natit.kext をドライバ ディレクトリにコピーしたい cp -R /User/username/Desktop/Natit . kext /System/Library/Extensions
パラメータ R は、ディレクトリに対する再帰操作を示します。kext は、グラフィカル インターフェイスではファイルのように見えますが、実際にはフォルダーです。
ドライバー ディレクトリ内のすべてのファイルをデスクトップ バックアップにバックアップします: cp -R /System/Library/Extensions/
/User/username/Desktop/backup

9. ファイルを移動し、ファイルの名前を変更します

mv ソース ファイル ターゲット ファイル

mv ファイルまたはフォルダーの移動先のパス (ここでのパスは相対パスまたは絶対
パスです);mv a.cスペース b.c は、a.c の名前を b.c に変更することを意味します
例: AppleHDA.Kext をデスクトップに移動したい:
mv /System/Library/Extensions/AppleHDA.kext /User/username/Desktop

10. テキスト編集

vim ファイル名

vim ファイル名は編集したファイルの内容を示します
例:
vim /System/Library/Extensions/Natit.kext/Info.plist
編集後、Ctrl + O を使用して保存します。Ctrl + ## * 「コマンド モード」で入力します。
:w 現在のファイルを保存します。
:q ファイルが保存されていない場合は、編集を終了します。強制モードを使用する必要があります
:q! 変更を保存せずに強制的に終了します
: wq コマンドを結合し、保存して終了します
* 「コマンド モード」で移動します:
h left
j down
k up
l right


11. 画面をクリア

clear

12. ファイル、フォルダー、またはアプリケーションを開きます

open
* 開いている場合は、現在のコマンド ディレクトリが開きます。指定したフォルダーまたはファイルを開きたい場合は、形式がオープンであり、開くパスを使用できます。 (ここでは絶対パスと相対パスの両方を使用できます)

* open コマンドはターミナルでアプリケーションを開くことができ、-n を使用すると複数の同一のアプリケーションを開くことができます。たとえば、次のコマンドを使用して新しい Safari ウィンドウを開くことができます

open -n /Applications/Safari.app/


関連する推奨事項:
macos システム

以上がMac での一般的なターミナル コマンドの紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:juejin.im
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!