Introduction
Dans ce laboratoire, nous allons explorer la commande pwd sous Linux, un outil fondamental pour naviguer dans votre espace de travail numérique. Imaginez que vous êtes un détective dans une immense bibliothèque d'informations ; pwd est votre boussole de confiance, toujours prête à vous indiquer exactement où vous vous trouvez. Que vous soyez débutant dans l'univers Linux ou que vous cherchiez à consolider vos connaissances, ce laboratoire vous donnera les compétences nécessaires pour naviguer en toute confiance dans le système de fichiers Linux.
Comprendre votre point de départ
Commençons notre exploration en identifiant notre position dans le système de fichiers. La commande pwd, abréviation de "print working directory" (afficher le répertoire de travail), est votre premier outil dans ce parcours.
Ouvrez votre terminal. Vous verrez une invite de commande en attente. Cette invite se termine généralement par un signe
$.
Tapez la commande suivante et appuyez sur Entrée :
pwdVous devriez obtenir un résultat similaire à celui-ci :
/home/labex/project
Ce résultat vous indique que vous vous trouvez actuellement dans le dossier project, situé à l'intérieur du répertoire personnel de l'utilisateur labex. C'est ce que nous appelons un chemin absolu : il commence à la racine du système (/) et affiche l'itinéraire complet jusqu'à votre emplacement actuel.
Que se passe-t-il ici ?
Considérez le système de fichiers Linux comme un arbre. Le / au début représente la racine de cet arbre. Chaque nom suivant, séparé par un /, est une branche ou un dossier. Ainsi, /home/labex/project signifie que vous êtes dans le dossier project, qui se trouve dans labex, lui-même situé dans home, qui est directement sous la racine.
Si vous vous demandez pourquoi vous avez commencé dans le dossier project, c'est parce que l'environnement LabEx est configuré ainsi par souci de commodité. Dans un système Linux classique, vous pourriez commencer dans votre répertoire personnel (/home/nom_utilisateur).
Explorer votre répertoire actuel
Maintenant que nous savons où nous sommes, examinons de plus près notre répertoire actuel.
Nous allons utiliser la commande
lspour lister le contenu de notre répertoire actuel. Tapez :lsVous pourriez voir des fichiers ou des répertoires listés. Si le répertoire est vide, vous ne verrez aucune sortie. C'est tout à fait normal !
Maintenant, utilisons à nouveau
pwdpour nous rappeler où nous sommes :pwdVous devriez voir le même résultat qu'auparavant :
/home/labex/project
Cette étape vous aide à comprendre que pwd affiche toujours votre emplacement actuel, quels que soient les fichiers ou répertoires présents à cet endroit.
Explorer les options de pwd
La commande pwd dispose de quelques options utiles lorsque votre répertoire actuel implique un lien symbolique. Dans cette étape, vous allez vous déplacer dans le lien symbolique créé lors de la configuration afin de constater la différence par vous-même.
Remarque : Un lien symbolique est comme un raccourci vers un autre répertoire. Vous n'avez pas besoin de maîtriser les liens symboliques pour le moment. Concentrez-vous sur la comparaison des chemins affichés par chaque commande
pwd.
Déplacez-vous dans le répertoire du lien symbolique :
cd /home/labex/project/symlink_dirUtilisez
pwdsans aucune option :pwdVous devriez voir :
/home/labex/project/symlink_dirUtilisez maintenant l'option
-Lpour afficher le chemin logique :pwd -LVous devriez voir le même chemin de lien symbolique :
/home/labex/project/symlink_dirEnfin, utilisez l'option
-Ppour afficher le chemin physique sur le disque :pwd -PCette fois, vous devriez voir le répertoire réel vers lequel pointe le lien symbolique :
/home/labex/project/real_dir
Ici, pwd et pwd -L conservent tous deux le nom du lien symbolique dans le résultat, tandis que pwd -P résout le lien et affiche le répertoire réel.
La différence clé entre les deux options est :
-L(logique) : Affiche le chemin que vous avez utilisé pour atteindre le répertoire actuel, en conservant les noms des liens symboliques dans le résultat.-P(physique) : Affiche le répertoire réel sur le disque après avoir résolu les liens symboliques.
Ce qu'il faut retenir, c'est que ces commandes peuvent afficher des résultats différents lorsque votre répertoire de travail actuel inclut un lien symbolique.
Résumé
Dans ce laboratoire, nous avons exploré la commande pwd, votre navigateur de confiance dans le système de fichiers Linux. Nous avons appris à :
- Utiliser
pwdpour identifier notre emplacement actuel dans le système de fichiers. - Comprendre le concept de chemins absolus.
- Utiliser
pwdconjointement avec d'autres commandes commels. - Explorer les options
-Let-Pde la commandepwdet comprendre leurs différences lors de la manipulation de liens symboliques.
Ces compétences serviront de base à la poursuite de votre apprentissage de Linux, vous aidant à toujours savoir où vous vous trouvez dans votre espace de travail numérique.



