Tutoriel de ligne de commande Linux : manipuler le terminal avec les commandes CD
โก Rรฉsumรฉ intelligent
Sous Linux, la gestion des fichiers en ligne de commande utilise le terminal pour crรฉer, dรฉplacer et supprimer des fichiers plus rapidement qu'avec une interface graphique. Les commandes `cd` et `pwd` permettent de naviguer dans les rรฉpertoires ร l'aide de chemins absolus et relatifs.

Les tรขches les plus frรฉquentes que vous effectuez sur votre PC sont la crรฉation, le dรฉplacement ou la suppression de fichiers. Pour gรฉrer vos fichiers, vous pouvez utiliser soitโฆ Terminal (interface de ligne de commande, CLI) Gestionnaire de fichiers (Interface utilisateur graphique, GUI)Cet article se concentre sur l'interface de ligne de commande (CLI) et les commandes cd utilisรฉes pour se dรฉplacer dans le systรจme de fichiers.
Pourquoi apprendre l'interface en ligne de commande ?
Bien que le monde รฉvolue vers des systรจmes ร interface graphique, l'interface en ligne de commande (CLI) a des usages spรฉcifiques et reste largement utilisรฉe pour le scripting et l'administration de serveurs. Voici quelques raisons convaincantes de l'apprendre :
- Les commandes offrent plus d'options et sont flexibles. Piping et stdin/stdout sont extrรชmement puissants et ne sont pas disponibles dans une interface graphique.
- Certaines configurations peuvent comporter jusqu'ร cinq รฉcrans de profondeur dans une interface graphique, alors que dans une interface de ligne de commande, elles se rรฉsument ร une seule commande.
- Dรฉplacer ou renommer des milliers de fichiers dans une interface graphique prend du temps, alors que dans l'interface de ligne de commande, une expression rรฉguliรจre permet d'effectuer la mรชme tรขche en une seule commande.
- L'interface en ligne de commande se charge rapidement et consomme peu de RAM comparรฉe ร une interface graphique. C'est un avantage non nรฉgligeable en cas de forte charge de travail.
Les deux interfaces ont leur utilitรฉ. Dans une interface graphique, les graphiques de surveillance des performances fournissent un retour visuel instantanรฉ sur l'รฉtat du systรจme, tandis que la lecture de centaines de lignes de journaux dans une interface en ligne de commande est pรฉnible. L'interface graphique d'une OS basรฉ sur Linux est similaire ร n'importe quel autre systรจme d'exploitation, ce guide se concentre donc sur l'interface de ligne de commande (CLI).
Lancement de la CLI sur Ubuntu
Il existe deux faรงons de lancer le terminal :
- Allez dans le tableau de bord et tapez terminal.
- Ou appuyez sur CTRL+Alt+T pour lancer le terminal.
Une fois l'interface de ligne de commande lancรฉe, vous verrez une invite telle que : guru99@VirtualBox. En le lisant de gauche ร droite :
- La premiรจre partie est le nom du utilisateur (par exemple bob, tom ou ubuntu).
- La deuxiรจme partie est l'ordinateur ou le nom d'hรดte, ce qui permet d'identifier un ordinateur sur le rรฉseau et devient important dans un environnement serveur.
- Le : est un simple sรฉparateur.
- Le tilde ~ Ce signe indique que l'utilisateur travaille dans le rรฉpertoire personnelSi vous changez de rรฉpertoire, ce panneau disparaรฎt.
- Le $ Ce symbole indique que vous travaillez en tant qu'utilisateur normal ; lorsque vous travaillez en tant qu'utilisateur root, # est affichรฉ.
Rรฉpertoire de travail actuel
Le rรฉpertoire dans lequel vous vous trouvez actuellement est appelรฉ rรฉpertoire de travail. Vous vous connectez ร votre rรฉpertoire personnel lorsque vous dรฉmarrez votre ordinateur. Pour dรฉterminer le rรฉpertoire dans lequel vous travaillez actuellement, utilisez la commande :
pwd
La commande pwd signifie pmenthe wOrking drรฉpertoire. Par exemple, il peut indiquer que /home/guru99 est le rรฉpertoire dans lequel vous travaillez actuellement.
Changer de rรฉpertoire
Si vous souhaitez changer de rรฉpertoire courant, utilisez le cd commander:
cd /tmp
Par exemple, vous pouvez passer du rรฉpertoire /tmp ร /bin, puis ร /usr et enfin revenir ร /tmp.
Accรจs au rรฉpertoire d'accueil
Pour accรฉder au rรฉpertoire personnel, tapez cd seul ou utiliser cd ~:
cd cd ~
Dรฉplacement vers le rรฉpertoire racine
La racine du systรจme de fichiers sous Linux est dรฉsignรฉe par /, semblable ร c: \ in Windows. Noter que Windows utilise une barre oblique inverse ยซ \ ยป tandis que UNIX/Linux utilise une barre oblique ยซ / ยป. Tapez cd / pour accรฉder au rรฉpertoire racine :
cd /
TIP: N'oubliez pas l'espace entre cd et /, sinon vous obtiendrez une erreur.
Navigation dans plusieurs rรฉpertoires
Vous pouvez naviguer simultanรฉment dans plusieurs rรฉpertoires en spรฉcifiant le chemin complet. Par exemple, pour accรฉder au rรฉpertoire /cpu sous /dev, il n'est pas nรฉcessaire de scinder l'opรฉration en deux ; saisissez directement le chemin complet :
cd /dev/cpu
Remonter d'un niveau dans l'annuaire
Pour remonter d'un niveau dans le rรฉpertoire, utilisez :
cd ..
Par exemple, cd .. Cette commande permet de remonter d'un niveau, de /dev/cpu ร /dev. La mรชme commande permet ensuite de revenir directement au rรฉpertoire racine /.
Chemins relatifs et absolus
En informatique, un chemin d'accรจs est l'adresse d'un fichier ou d'un dossier. Windows un chemin ressemble ร C:\documents and settings\user\downloadset sous Linux comme /home/user/downloadsIl existe deux types de chemins :
Chemin absolu
Un chemin absolu spรฉcifie le chemin complet pour accรฉder ร un fichier. Par exemple, le chemin absolu du rรฉpertoire Pictures dans le dossier personnel de guru99 est : /accueil/guru99/Photos:
cd /home/guru99/Pictures
Chemin relatif
Un chemin relatif est pratique lorsque vous naviguez dans un sous-rรฉpertoire du rรฉpertoire courant ; il vous รฉvite de taperping chemins complets. Supposons que vous soyez dans votre rรฉpertoire personnel et que vous souhaitiez accรฉder ร vos tรฉlรฉchargements. Au lieu de taperping Pour obtenir le chemin complet, il suffit de taper :
cd Downloads
Cela fonctionne car vous vous trouvez dรฉjร dans le rรฉpertoire /home/guru99, vous n'avez donc pas besoin de spรฉcifier le chemin complet pour atteindre un emplacement dans la mรชme partie du systรจme de fichiers.
Gestionnaires de fichiers de terminal courants
Au-delร de la commande cd, les gestionnaires de fichiers en mode texte ajoutent une couche visuelle, pilotรฉe par le clavier, ร l'intรฉrieur du terminal, ce qui est utile via SSH ou dans les conteneurs :
- Commandant de Minuit (mc) : Un gestionnaire ร double panneau de longue date, avec menus et raccourcis clavier, inspirรฉ de Norton Le commandant.
- ranger: A Vim- Un gestionnaire de fichiers inspirant, avec une mise en page ร trois colonnes et des aperรงus rapides des fichiers.
- nnn : Un gestionnaire ultra-lรฉger ร une seule colonne, conรงu pour la vitesse et une faible consommation de mรฉmoire.

