Introduction
Bienvenue dans l'univers passionnant de la navigation sous Linux ! Dans ce laboratoire, vous apprendrez à utiliser la commande cd, votre boussole numérique dans le système de fichiers Linux. Imaginez que vous explorez une vaste ville composée de répertoires interconnectés. La commande cd est votre moyen de transport : elle vous permet de passer rapidement d'un « quartier » (répertoire) à un autre dans votre « ville » Linux (le système de fichiers).
Comprendre votre point de départ
Avant de commencer notre parcours, vérifions où vous vous trouvez dans notre ville Linux.
- Ouvrez votre terminal. Il s'agit de votre poste de commande pour parcourir le système de fichiers Linux. Il peut sembler intimidant au début, mais considérez-le comme votre GPS dans cet univers numérique.

- Saisissez la commande suivante, puis appuyez sur Entrée :
pwd
Cette commande signifie « print working directory » et affiche votre emplacement actuel. Si vous faites une faute de frappe, ne vous inquiétez pas : vous pouvez toujours saisir à nouveau la commande.
Vous devriez obtenir une sortie semblable à celle-ci :
/home/labex/project
Cela signifie que vous vous trouvez dans le dossier project, lui-même situé dans le dossier labex, qui se trouve dans le dossier home. Considérez ce chemin comme votre adresse actuelle dans la ville Linux.
Remarque : si la sortie est différente, pas de panique ! Cela signifie simplement que vous partez d'un autre emplacement. L'essentiel est de comprendre ce que représente la sortie.
Premier déplacement : rentrer chez vous
Maintenant que vous savez où vous êtes, effectuons votre premier déplacement. Vous allez accéder à votre répertoire personnel, qui joue le rôle de camp de base dans la ville Linux.
- Saisissez la commande suivante, puis appuyez sur Entrée :
cd ~
Le tilde (~) est un raccourci qui représente votre répertoire personnel. C'est comme si vous indiquiez à votre GPS : « Ramène-moi chez moi ! »
Si vous ne pouvez pas saisir le caractère tilde sur votre clavier, utilisez cd sans argument. Cette commande vous mène au même répertoire personnel :
cd
- Vérifiez maintenant votre emplacement :
pwd
Vous devriez obtenir :
/home/labex
Félicitations ! Vous venez d'effectuer votre premier déplacement avec la commande cd. Si /home/labex ne s'affiche pas, essayez cd ~ (avec un espace avant ~) ou cd sans argument.
Explorer le quartier : accéder à un répertoire précis
Maintenant que vous êtes chez vous, rendez-vous dans un répertoire précis. Vous allez accéder au répertoire project, depuis lequel vous étiez parti.
- Saisissez la commande suivante, puis appuyez sur Entrée :
cd project
C'est comme si vous indiquiez à votre GPS : « Emmène-moi dans le quartier project. » Si un message d'erreur indique que le répertoire n'existe pas, ne vous inquiétez pas ! Utilisez ls pour afficher les répertoires disponibles, puis choisissez-en un qui apparaît dans la liste.
- Vérifiez votre nouvel emplacement :
pwd
Vous devriez obtenir :
/home/labex/project
Vous avez réussi à accéder à un répertoire précis ! Si vous vous trouvez dans un autre répertoire, ce n'est pas grave. L'essentiel est d'être passé de votre répertoire personnel à un autre répertoire.
Remonter d'un niveau : revenir au répertoire parent
Il est parfois nécessaire de remonter dans la structure des répertoires. Revenons à votre répertoire personnel.
- Saisissez la commande suivante, puis appuyez sur Entrée :
cd ..
Les deux points (..) représentent le répertoire parent. C'est comme si vous indiquiez à votre GPS : « Emmène-moi dans le quartier situé un niveau plus haut. »
- Vérifiez votre emplacement :
pwd
Vous devriez obtenir :
/home/labex
Vous êtes remonté d'un niveau dans la structure des répertoires ! Si vous n'êtes pas dans /home/labex, ne vous inquiétez pas. L'essentiel est d'être remonté d'un niveau par rapport à votre emplacement précédent.
Retour rapide : revenir au répertoire précédent
Linux fournit un raccourci pratique pour revenir au répertoire dans lequel vous vous trouviez avant votre dernier déplacement.
- Commencez par accéder à un autre répertoire. Si vous êtes dans votre répertoire personnel, vous pouvez utiliser :
cd project
Si project n'existe pas, utilisez ls pour trouver un répertoire disponible, puis utilisez cd pour y accéder.
- Utilisez maintenant le raccourci pour revenir au répertoire précédent :
cd -
Cette commande revient à dire à votre GPS : « Ramène-moi là où j'étais juste avant ! »
- Vérifiez votre emplacement :
pwd
Vous devriez être revenu dans le répertoire où vous vous trouviez avant l'étape 1. Le caractère - (tiret) est un raccourci utile pour basculer rapidement entre deux répertoires.
Chemins absolus : naviguer depuis la racine
Jusqu'à présent, vous avez utilisé des chemins relatifs, c'est-à-dire des chemins définis par rapport à votre emplacement actuel. Utilisons maintenant un chemin absolu pour accéder à un emplacement précis, quel que soit votre répertoire actuel.
- Saisissez la commande suivante, puis appuyez sur Entrée :
cd /etc
Il s'agit d'un chemin absolu qui commence à partir du répertoire racine (/). Le répertoire /etc est un répertoire système important sous Linux : il contient des fichiers de configuration. C'est comme fournir à votre GPS l'adresse complète, du pays jusqu'au bâtiment précis.
- Vérifiez votre emplacement :
pwd
Vous devriez obtenir :
/etc
Vous avez accédé à un emplacement précis en utilisant un chemin absolu ! Ce répertoire existe sur tous les systèmes Linux ; vous devriez donc pouvoir y accéder sans erreur.
- Regardez rapidement le contenu de ce répertoire :
ls
Vous verrez une liste de nombreux fichiers et répertoires de configuration. Ne vous préoccupez pas encore de comprendre tous ces éléments : nous sommes simplement en train d'explorer !
- Revenez maintenant à votre répertoire personnel en utilisant un chemin absolu :
cd /home/labex
Cette commande vous ramène directement à votre répertoire personnel, où que vous soyez dans le système de fichiers.
N'oubliez pas : utiliser un chemin absolu revient à utiliser une adresse postale complète. Cela fonctionne depuis n'importe quel emplacement, mais la saisie est souvent plus longue qu'avec un chemin relatif.
Œuf de Pâques Linux : le labyrinthe des passages sinueux
Maintenant que vous maîtrisez les bases de la navigation, amusons-nous avec un œuf de Pâques Linux consacré à la navigation !
- Commencez par vérifier que vous êtes dans votre répertoire personnel :
cd ~
- Créez maintenant la structure de répertoires de notre labyrinthe :
mkdir -p maze/twisty/little/passages
Cette commande crée une structure de répertoires imbriqués. Ne vous préoccupez pas encore des détails de cette commande : vous apprendrez à créer des répertoires dans un prochain laboratoire.
- Parcourez maintenant notre labyrinthe :
cd maze/twisty/little/passages
- Vérifiez votre emplacement :
pwd
Vous devriez obtenir :
/home/labex/maze/twisty/little/passages
Félicitations ! Vous avez parcouru un labyrinthe de petits passages sinueux, tous semblables ! Il s'agit d'une référence à un jeu d'aventure textuel classique appelé « Colossal Cave Adventure », qui a fortement influencé les premiers jeux vidéo et la culture hacker.
- Rentrez chez vous :
cd ~
Ce laboratoire n'est peut-être pas aussi complexe que le jeu Colossal Cave original, mais il montre comment utiliser la commande cd pour parcourir même les structures de répertoires les plus tortueuses !
Résumé
Dans ce laboratoire, vous avez exploré la commande cd, votre outil de navigation dans le système de fichiers Linux. Vous avez appris à :
- Vérifier votre emplacement actuel avec
pwd - Accéder au répertoire personnel avec
cd ~ - Accéder à des répertoires précis à l'aide de chemins relatifs
- Remonter dans la structure des répertoires avec
cd .. - Basculer rapidement entre deux répertoires avec
cd - - Utiliser des chemins absolus pour naviguer avec précision
- Vous amuser avec un œuf de Pâques Linux en créant et en parcourant un labyrinthe
- Comprendre d'autres options de la commande
cd
La commande cd possède quelques options supplémentaires utiles dans certaines situations :
cd: sans argument, cette commande vous mène à votre répertoire personnel.cd /: cette commande vous mène au répertoire racine de l'ensemble du système de fichiers.cd $HOME: il s'agit d'une autre façon d'accéder à votre répertoire personnel.
Ces options vous offrent davantage de flexibilité pour parcourir votre système de fichiers Linux. N'hésitez pas à les essayer !
Grâce à ces compétences, vous êtes désormais capable de parcourir le système de fichiers Linux comme un professionnel ! N'oubliez pas que c'est en pratiquant que l'on progresse. Plus vous utiliserez ces commandes, plus vous serez à l'aise avec la navigation sous Linux. N'ayez pas peur d'explorer : sous Linux, vous pouvez toujours rentrer chez vous avec cd ~. Bonne exploration dans votre ville Linux !



