Tout d’abord, introduisons les chemins absolus et les chemins relatifs.
(Partage de vidéos d'apprentissage : Introduction à la programmation)
Chemin absolu
Comme nous le savons tous, lorsque nous utilisons habituellement des ordinateurs, nous devons trouver les fichiers dont nous avons besoin. L'emplacement du fichier doit être connu, et la manière d'indiquer l'emplacement du fichier est le chemin. Par exemple, tant que nous voyons ce chemin : c:/website/img/photo.jpg, nous saurons que le fichier photo.jpg est img dans le répertoire website du lecteur c dans le sous-répertoire. De cette façon, le chemin qui décrit complètement l’emplacement du fichier est un chemin absolu. Nous n'avons pas besoin de connaître d'autres informations pour déterminer l'emplacement du fichier en fonction du chemin absolu. (On peut aussi considérer que tout commençant par "/" est un chemin absolu)
Chemin relatif
Le chemin dit relatif, comme son nom l'indique, est relatif à la position cible . Peu importe où vous placez ces fichiers, tant que leur relation relative ne change pas, il n'y aura pas d'erreur. De plus, nous utilisons « ../ » pour représenter le répertoire de niveau supérieur, « ../../ » pour représenter le répertoire de niveau supérieur, et ainsi de suite. (On peut aussi considérer que tous les chemins qui ne commencent pas par "/" sont des chemins relatifs)
Par exemple
Exemple 1
Par exemple, il y a deux fichiers dans l'ABC dossier de votre lecteur C 1 et 2 (ils sont tous deux sous le fichier ABC), si vous voulez que le fichier 1 indique l'emplacement du fichier 2
(c'est-à-dire le chemin), alors il a deux méthodes de représentation :
1. Chemin absolu : C:ABC2
Parce qu'il indique que le fichier 2 se trouve sous le fichier ABC sur le lecteur C, en commençant par le plus grand répertoire du lecteur C.
2. Chemin relatif : 2
Parce que le fichier 1 et le fichier 2 sont tous deux en C : Sous ABC, donc les "C:ABC" devant leurs chemins sont les mêmes, donc il n'y a pas besoin de l'indiquer
Exemple 2
Par exemple. , le dossier ABC sur le lecteur C contient un fichier 1 et un dossier DEF, et il y a 2 fichiers sous le fichier DEF. Les chemins des fichiers 1 et 2 sont :
(les deux chemins absolus)
C:ABC1.
C:ABCDEF2
Si le fichier 1 est utilisé pour représenter le chemin du fichier 2
* Chemin absolu : C:ABCDEF2
* Chemin relatif : DEF2 (car le chemin C:ABC devant les fichiers 1 et 2 sont identiques, il n'est pas nécessaire de l'écrire).
Commandes d'opération du terminal Mac couramment utilisées
1. Afficher le chemin du répertoire actuel
Afficher le chemin du répertoire actuel (vous permettant de visualiser le répertoire actuel chemin en temps réel)
pwd copy code
2. Afficher le contenu du répertoire courant (vous permettant de visualiser le contenu du chemin actuel en temps réel)
ls paramètre nom du répertoire
Paramètres : - w affiche le chinois, -l les détails, -a inclut les fichiers cachés,
Si le début de chaque ligne est "d", c'est un dossier, et s'il commence par " -", c'est un fichier.
ls ls + espace + -l Afficher les informations détaillées dans le répertoire actuel
ls + espace + -R Afficher les fichiers du sous-répertoire dans le répertoire actuel
ls + espace+ -w Afficher les fichiers chinois dans le répertoire actuel
ls + espace + - la Afficher tous les fichiers
Exemple : Voir ce qu'il y a dans le répertoire du pilote : ls /System/Library/Extensions
3. Changer de chemin (également appelé répertoire de conversion) signifie passer d'un chemin Au milieu, entrez un autre chemin
CD Représente le répertoire actuel
CD CD ../ .. /.. Représente le retour de. le répertoire à trois niveaux précédent
CD+ espace+ le répertoire suivant indique qu'il entrera dans le répertoire suivant
CD+ espace+ ~ indiquer depuis le répertoire courant depuis le répertoire courant Entrez le répertoire racine de l'utilisateur
cd + espace + / / Indique la saisie du répertoire racine à partir du répertoire actuel : Pensez à vous promener dans le répertoire du pilote : cd /System/Library/Extensions
4. un dossier)
nom du répertoire mkdir
mkdir + espace + nom du dossier signifie créer un dossier
mkdir + espace + chemin absolu signifie créer un dossier avec la même fonction que ci-dessus,
sauf que ce qui précède se fait via un chemin relatif création, ce qui suit est créé via un chemin absolu.
Exemple : Créez une sauvegarde de répertoire de sauvegarde sous le répertoire du pilote : mkdir /System/Library/Extensions/backup
5. peut également être compris comme la suppression d'un dossier)
nom du répertoire rmdir
rmdir + espace + nom du dossier signifie supprimer un dossier
rmdir + espace + chemin absolu signifie supprimer un dossier et a la même fonction que ci-dessus , C'est juste que ce qui précède est supprimé via des chemins relatifs, et ce qui suit est supprimé via des chemins absolus
Exemple : Supprimer un fichier appelé new sur le bureau MacBook-Air : Administrateur du bureau$ rmdir new
6. Créez un nouveau fichier
touchez le nom du fichier
Exemple : Créez une sauvegarde de fichier de sauvegarde dans le répertoire actuel : touchez backup.txt
Supprimer le fichier
Paramètre rm Paramètre de fichier - rf signifie récursion et force, assurez-vous de l'utiliser avec prudence Si vous exécutez rm -rf / votre système aura disparu
rm + espace + nom et format du fichier. signifie supprimer un fichier
rm + -r + dossier signifie supprimer de force le dossier contenant les fichiers dans le dossier
(Lorsque le dossier contient des fichiers, le dossier ne peut pas être supprimé en utilisant "rmdir + espace + nom du dossier", uniquement Utilisez "rm + -f + nom du dossier" pour forcer la suppression)
rm + -rf + dossier signifie supprimer de force le dossier contenant les fichiers dans le dossier
(et "rm + -r + nom du dossier" a le même fonction)
Remarque : rm peut supprimer plusieurs fichiers au lieu d'un seul fichier, mais les chemins des deux fichiers doivent être séparés par des espaces
Exemple : Vous souhaitez supprimer le cache du pilote : rm -rf /System/ Library. /Extensions.kextcache rm -rf /System/Library/Extensions.mkext
Exemple : vous souhaitez installer Natit sur le desktop .kext est copié dans le répertoire du pilote cp -R /User/username/Desktop/Natit.kext /System/Library/Extensions
Le paramètre R indique une opération récursive sur le répertoire kext ressemble à un fichier dans l'interface graphique. En fait, Above est un dossier.
Sauvegardez tous les fichiers du répertoire du pilote sur la sauvegarde du bureau : cp -R /System/Library/Extensions/
/User/username/Desktop/backup
mv + le fichier ou le dossier qui doit être déplacé + espace + le chemin vers lequel se déplacer (le chemin ici peut être un chemin relatif ou absolu
chemin);mv + a.c + espace + b.c signifie renommer a.c en b.c
Exemple : vous souhaitez déplacer AppleHDA.Kext vers le bureau :
mv /System/Library/Extensions/AppleHDA.kext /User/username/ Bureau
vim + nom de fichier signifie modifier le contenu du fichier
Exemple :
vim /System/Library/Extensions/ Natit.kext/Info.plist
Après édition, utilisez Ctrl + O pour enregistrer, Ctrl + Appuyez sur ESC pour revenir en mode commande
* En "mode commande" saisissez :
:w Enregistrez le fichier actuel
:q Quittez l'édition, si le fichier doit être enregistré, vous devez utiliser le mode forcé
:q ! Forcer la sortie Ne pas enregistrer les modifications
:wq combiner les commandes, enregistrer et quitter
* Entrer "mode commande":
h gauche
j inférieur
k supérieur
l droite
11. Effacer l'écran
effacer
ouvrir
* La commande open peut ouvrir des applications dans le terminal, et -n peut être utilisé pour ouvrir plusieurs applications identiques. Par exemple, vous pouvez utiliser la commande suivante pour ouvrir une nouvelle fenêtre Safari
open -n /Applications/Safari.app/
Recommandations associées :
système macos
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!