Maison  >  Article  >  Tutoriel système  >  Commandes de traitement d'annuaire CentOS couramment utilisées

Commandes de traitement d'annuaire CentOS couramment utilisées

WBOY
WBOYavant
2024-01-05 15:11:471020parcourir

Chemin relatif et chemin absolu

 Chemin absolu : Le chemin doit être écrit à partir du répertoire racine /, tel que le répertoire /usr/share/doc.

  Chemin relatif : Le chemin ne s'écrit pas en commençant par /. Par exemple, lorsqu'on passe de /usr/share/doc à /usr/share/man, il peut s'écrire "cd ../man". le chemin relatif est écrit. Les chemins relatifs sont toujours relatifs au chemin de travail actuel.

 Pour l'exactitude du nom de fichier, l'exactitude du chemin absolu est meilleure. Lorsque vous écrivez des programmes (scripts shell) pour gérer le système, veillez à utiliser des chemins absolus. Si vous utilisez des chemins relatifs dans le programme, certains problèmes peuvent survenir en raison de l'environnement de travail différent que vous exécutez.

Opérations liées à l'annuaire

Plusieurs commandes courantes pour traiter les répertoires :

  * cd : changer de répertoire

  *pwd : Afficher le répertoire actuel

 *mkdir : Créer un nouveau répertoire

  *rmdir : supprimer un répertoire vide

 cd (Changer de répertoire)

 .   Représente ce répertoire de niveau

  ..   Représente le répertoire de niveau supérieur

 -  Représente le répertoire de travail précédent

 ~  Représente le dossier principal où se trouve « l'identité de l'utilisateur actuel »

 ~le compte représente le dossier personnel du compte utilisateur

 pwd (Afficher le répertoire actuel, Imprimer le répertoire de travail)

 -p  Afficher le chemin actuel au lieu d'utiliser le chemin de connexion

Lorsque nous utilisons cette commande, nous pouvons ajouter le paramètre -p, qui nous permet d'obtenir le nom correct du répertoire au lieu de l'afficher comme chemin d'accès au fichier connecté.

 mkdir (créer un nouveau répertoire, créer un répertoire)

  -m  Obligation d'accorder des autorisations liées à un nouveau répertoire Exemple : mkdir -m 711 test

 -p  Vous aide à créer directement les répertoires requis (y compris les répertoires de niveau supérieur) de manière récursive Exemple : mkdir test1/test2

.

 rmdir (supprimer le répertoire "vide", supprimer le répertoire)

 -p     ainsi que les répertoires vides supérieurs sont également supprimés

  -r  Supprimez tous les fichiers du répertoire ensemble Exemple : rm -r test

  Variables sur le chemin du fichier d'exécution : $PATH

 Pourquoi puis-je exécuter la commande /bin/ls n'importe où ? Pourquoi certaines informations peuvent-elles être affichées lorsque je saisis ls dans un répertoire sans indiquer que la commande /bin/ls est introuvable ? Cela est dû à l'aide de la variable d'environnement PATH.

 Lorsque nous exécutons une commande, par exemple "ls", le système recherchera le fichier exécutable nommé ls dans chaque répertoire défini par PATH selon le paramètre PATH S'il se trouve dans le répertoire défini par PATH S'il existe plusieurs fichiers exécutables. nommée ls, la commande du même nom trouvée dans la requête sera exécutée en premier.

Exécutez la commande "echo $PATH" ($ est suivi d'une variable) pour afficher tous les répertoires PATH configurés "PATH="$PATH":/root", ajoutez le répertoire /root à la variable PATH

.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer