Zunächst stellen wir absolute und relative Pfade vor.
(Teilen von Lernvideos: Einführung in die Programmierung)
Absoluter Pfad
Jeder weiß, dass wir, wenn wir normalerweise Computer verwenden, um die benötigten Dateien zu finden, den Speicherort der Datei kennen und wissen müssen, wie wir den Speicherort ausdrücken Solange wir beispielsweise diesen Pfad sehen: c:/website/img/photo.jpg, wissen wir, dass sich die Datei photo.jpg im Unterverzeichnis img im Website-Verzeichnis von c befindet fahren. Auf diese Weise ist der Pfad, der den Dateispeicherort vollständig beschreibt, ein absoluter Pfad. Wir benötigen keine weiteren Informationen, um den Speicherort der Datei anhand des absoluten Pfads zu bestimmen. (Man kann auch davon ausgehen, dass alles, was mit „/“ beginnt, ein absoluter Pfad ist)
Relativer Pfad
Der sogenannte relative Pfad ist, wie der Name schon sagt, relativ zur Zielposition. Unabhängig davon, wo Sie diese Dateien ablegen, tritt kein Fehler auf, solange sich ihre relative Beziehung nicht ändert. Darüber hinaus verwenden wir „../“, um das Verzeichnis der oberen Ebene darzustellen, „../../“, um das Verzeichnis der oberen Ebene darzustellen, und so weiter. (Es kann auch davon ausgegangen werden, dass alle Pfade, die nicht mit „/“ beginnen, relative Pfade sind) Sie befinden sich beide unter der ABC-Datei. Wenn Sie möchten, dass Datei 1 den Speicherort von Datei 2
(d. h. den Pfad) mitteilt, gibt es zwei Darstellungsmethoden: 1. Absoluter Pfad: C:ABC2 Weil es zeigt an, dass sich Datei 2 unter der ABC-Datei auf Laufwerk C befindet. Sie wird beginnend mit dem größten Verzeichnis C-Laufwerk
2 angezeigt. Relativer Pfad: 2
Da sich Datei 1 und Datei 2 beide unter C:ABC befinden, also „C: „ABC“ vor ihren Pfaden ist das Gleiche, sodass es nicht angezeigt werden muss Die Dateipfade der Dateien 1 und 2 sind:
(beide absolute Pfade)
C: ABC1
C:ABCDEF2
Wenn Datei 1 den Pfad von Datei 2 darstellt
* Absoluter Pfad: C:ABCDEF2
* Relativer Pfad: DEF2 (Da der C:ABC-Pfad vor den Dateien 1 und 2 derselbe ist, muss er nicht ausgeschrieben werden. ).
Häufig verwendete Mac-Terminal-Bedienbefehle
1. Den Pfad des aktuellen Verzeichnisses anzeigen
Den Pfad des aktuellen Verzeichnisses anzeigen (damit Sie den aktuellen Pfad in Echtzeit anzeigen können)
PWD-Kopiercode
Parameter: -w zeigt Chinesisch an, -l Details, -a enthält versteckte Dateien,
Wenn die Der Anfang jeder Zeile ist „d“, es handelt sich um einen Ordner. Wenn sie mit „-“ beginnt, handelt es sich um eine Datei.
ls + Verzeichnis Alle Dateien oder Ordner im aktuellen Verzeichnis anzeigen
ls + Leertaste + -a Versteckte Dateien im aktuellen Verzeichnis anzeigen
ls + Leertaste + -l Das aktuelle Verzeichnis anzeigen Detaillierte Informationen im Verzeichnis ls + Leertaste + -R Unterverzeichnisdateien im aktuellen Verzeichnis anzeigen
ls + Leertaste + -w Chinesische Dateien im aktuellen Verzeichnis anzeigen
ls + Leertaste + -la Alle Dateien anzeigen
Beispiel: Sehen, was drin ist Das Treiberverzeichnis: ls /System/Library/Extensions
3. Das Wechseln von Pfaden (auch Konvertierungsverzeichnisse genannt) bedeutet, von einem Pfad zu einem anderen zu wechseln ../. Ein Verzeichnis d CD+ Leertaste+ ~ zeigt an, dass vom aktuellen Verzeichnis in das Stammverzeichnis des Benutzers gewechselt wird
CD+ Leertaste+ / zeigt an, dass vom aktuellen Verzeichnis aus in das Stammverzeichnis gewechselt werden soll
CD+ Leertaste+ ./ Es bedeutet, dass vom aktuellen Verzeichnis aus in das Stammverzeichnis gewechselt wird Verzeichnis (ein Punkt „.“ bedeutet aktuell)
Beispiel: Ich möchte einen Spaziergang durch das Treiberverzeichnis machen: cd /System/Library/Extensions
mkdir-Verzeichnisname
mkdir + Leerzeichen + Ordnername bedeutet, einen Ordner zu erstellen
mkdir + Leerzeichen + absoluter Pfad bedeutet, dass ein Ordner mit derselben Funktion wie oben erstellt wird,
außer dass das Obige über einen relativen Pfad erstellt wird und das Folgende durch einen absoluten Pfad erstellen.
Beispiel: Erstellen Sie ein Backup-Verzeichnis unter dem Treiberverzeichnis: mkdir /System/Library/Extensions/backup
5. Verzeichnis löschen (kann auch als Löschen eines Ordners verstanden werden)
rmdir-Verzeichnisname
rmdir + Leerzeichen + Ordnername bedeutet, dass ein Ordner gelöscht wird
rmdir + Leerzeichen + absoluter Pfad bedeutet, dass das Löschen eines Ordners dieselbe Funktion wie oben hat, mit der Ausnahme, dass oben das Löschen über einen relativen Pfad und das Folgende das Löschen über einen absoluten Pfad erfolgt. Beispiel : Löschen Sie einen Ordner mit dem Namen „new“ auf dem Desktop „File MacBook-Air:Desktop admin$ rmdir new
Beispiel: Erstellen Sie eine Sicherungsdatei im aktuellen Verzeichnis: Berühren Sie „backup.txt“.
ausführen, wird Ihr System gelöscht Format bedeutet das Löschen einer Datei
rm + -r + Ordner bedeutet das erzwungene Löschen des Ordners, der Dateien im Ordner enthält
(Wenn der Ordner Dateien enthält, kann der Ordner nicht mit „rmdir + Leerzeichen + Ordnername“ gelöscht werden. Sie können nur verwenden „rm + -f“ + Ordnername“ zum Erzwingen des Löschens)
rm + -rf + Ordner bedeutet, den Ordner, der die Datei im Ordner enthält, zwangsweise zu löschen
(gleiche Funktion wie „rm + -r + Ordnername“)
Hinweis : rm kann mehrere Dateien statt nur einer Datei löschen, aber die Pfade der beiden Dateien müssen durch Leerzeichen getrennt werden
Beispiel: Sie möchten den Treibercache löschen: rm -rf /System/Library/Extensions.kextcache rm -rf /. System/Bibliothek/Erweiterungen .mkext
8. Kopieren
cp-Parameter-Quelldatei-Zieldatei
Beispiel: Ich möchte die Natit.kext des Desktops in das Treiberverzeichnis cp -R /Benutzer/Benutzername/Desktop/Natit kopieren .kext /System/Library/ Extensions Parameter R stellt eine rekursive Operation im Verzeichnis dar. kext sieht in der grafischen Oberfläche wie eine Datei aus, ist aber tatsächlich ein Ordner.
Sichern Sie alle Dateien im Treiberverzeichnis im Desktop-Backup: cp -R /System/Library/Extensions/
/Benutzer/Benutzername/Desktop/backup
9. Dateien verschieben und Dateien umbenennen
mv Quelldatei Zieldatei
mv + die zu verschiebende Datei oder der zu verschiebende Ordner + Leerzeichen + der Pfad, in den verschoben werden soll (der Pfad kann hier ein relativer Pfad oder ein absoluter Pfad sein); mv + a.c + Leerzeichen + b.c bedeutet, dass a.c in b.c umbenannt wird. Beispiel: Want um AppleHDA.Kext auf den Desktop zu verschieben: mv /System/Library/Extensions/AppleHDA.kext /User/username/Desktop
10. Textbearbeitung
vim-Dateiname
Beispiel:
vim /System/Library/Extensions/Natit.kext/Info.plist Nach der Bearbeitung verwenden Sie Strg + O zum Speichern, Strg + Drücken Sie ESC im Nicht-Befehlsmodus, um zum Befehlsmodus zurückzukehren
* Im „Befehlsmodus“ Geben Sie ein:
:w Speichern Sie die aktuelle Datei
:q Beenden Sie die Bearbeitung. Wenn die Datei gespeichert wird, müssen Sie den Force-Modus verwenden
:q! Beenden ohne Speichern der Änderungen erzwingen
: WQ-Kombinationsanweisung, Speichern und Beenden
* Bewegen Sie sich unter „ Anweisungsmodus":
11. Ordner oder Anwendung
öffnen
* Wenn es geöffnet ist. Es wird das Verzeichnis im aktuellen Befehl geöffnet. Wenn Sie den angegebenen Ordner oder öffnen möchten Datei, das Format ist geöffnet und der Pfad, der geöffnet werden soll. (Hier sind sowohl absolute als auch relative Pfade akzeptabel) * Der Befehl open kann Anwendungen im Terminal öffnen, und -n kann zum Öffnen mehrerer identischer Anwendungen verwendet werden. Sie können beispielsweise den folgenden Befehl verwenden, um ein neues Safari-Fenster zu öffnen
open -n /Applications/Safari.app/
macos system
Das obige ist der detaillierte Inhalt vonEinführung in gängige Terminalbefehle unter Mac. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!