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.

  • CLI vs GUI : Le terminal est plus rapide et programmable ; le gestionnaire de fichiers est visuel.
  • 📍 mot de passe : Affiche le répertoire de travail actuel que vous consultez.
  • (I.e. CD: Change de répertoire ; cd ou cd ~ retourne au répertoire personnel, cd / va à la racine.
  • ⬆️ cd ..: Remonte d'un niveau dans le répertoire racine.
  • 🧭 Chemins: Les chemins absolus commencent à la racine ; les chemins relatifs commencent à partir du répertoire courant.
  • 🤖 Assistance IA : Les outils d'IA expliquent, génèrent et corrigent les commandes Linux sur demande.

Tutoriel de ligne de commande Linux

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 :

  1. Allez dans le tableau de bord et tapez terminal.
  2. Ou appuyez sur CTRL+Alt+T pour lancer le terminal.

Lancement du terminal sur Ubuntu

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.

FAQ

Le tilde (~) représente votre répertoire personnel. Lorsqu'il apparaît dans l'invite de commandes, vous vous trouvez dans votre répertoire personnel ; il disparaît dès que vous changez de répertoire.

Le symbole $ indique que vous êtes connecté en tant qu'utilisateur normal. Le symbole # indique que vous travaillez en tant qu'administrateur (root), qui dispose de tous les privilèges système.

Utilisez la commande cd – (cd suivi d'un tiret). Elle vous ramène au dernier répertoire visité, ce qui est pratique pour passer d'un emplacement à l'autre.

Les choix courants sont ranger, le léger nnn, et Midnight Commander (mc). Ils ajoutent des panneaux, des aperçus et des raccourcis clavier à l'interface.

Appuyez sur la touche Tabulation. L'interpréteur de commandes complète automatiquement le nom du fichier ou du répertoire. Appuyer deux fois sur Tabulation affiche toutes les options correspondantes lorsque plusieurs noms partagent le même préfixe.

Utilisez la commande ls. Ajoutez ls -l pour obtenir des détails tels que les permissions et la taille, et ls -a pour inclure les fichiers cachés dont le nom commence par un point.

Oui. Les assistants IA expliquent le rôle d'une commande, traduisent le langage courant en syntaxe cd ou ls appropriée et suggèrent des options, ce qui accélère l'apprentissage du terminal.

L'IA peut rédiger des commandes, mais il est toujours conseillé de les vérifier avant leur exécution, en particulier les commandes rm ou sudo. Les assistants intelligents signalent les opérations potentiellement dangereuses, mais vous restez responsable des actions effectuées sur votre système.

Résumez cet article avec :