Tutoriel de ligne de commande Linux : manipuler le terminal avec les commandes CD

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. Examinons différentes options de gestion de fichiers.

Pour gérer vos fichiers, vous pouvez soit utiliser

  1. Terminal (interface de ligne de commande – CLI)
  2. Gestionnaire de fichiers (interface utilisateur graphique -GUI)




Cliquer ici si la vidéo n'est pas accessible

Pourquoi apprendre l'interface de ligne de commande ?

Même si le monde évolue vers des systèmes basés sur une interface graphique, la CLI a ses utilisations spécifiques et est largement utilisée dans les scripts et l'administration des serveurs. Examinons quelques utilisations convaincantes –

  • Comparativement, les commandes offrent plus d’options et sont flexibles. La tuyauterie et stdin/stdout sont extrêmement puissants et ne sont pas disponibles dans l'interface graphique
  • Certaines configurations dans l'interface graphique comportent jusqu'à 5 écrans de profondeur alors que dans une CLI, il ne s'agit que d'une seule commande.
  • Déplacer, renommer des milliers de fichiers dans l'interface graphique prendra du temps (Utilisation de Control /Shift pour sélectionner plusieurs fichiers), en CLI, en utilisant des expressions régulières, vous pouvez ainsi effectuer la même tâche avec une seule commande.
  • La CLI se charge rapidement et ne consomme pas de RAM par rapport à l’interface graphique. Dans les scénarios critiques, cela compte.

L’interface graphique et la CLI ont toutes deux leurs utilisations spécifiques. Par exemple, dans l'interface graphique, graphiques de suivi des performances vous donner retour visuel instantané sur la santé du système, alors que voir des centaines de lignes de journaux dans la CLI est une horreur.

Vous devez apprendre à utiliser à la fois l'interface graphique (gestionnaire de fichiers) et la CLI (terminal)

interface graphique d'un OS basé sur Linux est similaire à n’importe quel autre système d’exploitation. Par conséquent, nous allons nous concentrer sur la CLI et apprendre quelques commandes utiles.

Lancement de la CLI sur Ubuntu

Il existe 2 façons de lancer le terminal.

1) Allez dans le Dash et tapez terminal

Gestionnaire de fichiers Terminal V/s et commande CD

2) Ou vous pouvez appuyer sur CTRL + Alt + T pour lancer le Terminal

Une fois que vous lancez la CLI (Terminal), vous trouverez quelque chose comme guru99@VirtualBox(voir image) écrit dessus.

Gestionnaire de fichiers Terminal V/s et commande CD

1) La première partie de cette ligne est le nom du utilisateur (bob, tom, ubuntu, maison…)

2) La deuxième partie est le nom de l'ordinateur ou le nom d'hôte. Le nom d'hôte permet d'identifier un ordinateur sur le réseau. Dans un environnement serveur, le nom d'hôte devient important.

3) La ':' est un simple séparateur

4) Le signe tilde '~' indique que l'utilisateur travaillant dans le répertoire personnel. Si vous changez de répertoire, ce signe disparaîtra.

Gestionnaire de fichiers Terminal V/s et commande CD

Dans l'illustration ci-dessus, nous sommes passés du répertoire /home vers /bin en utilisant le commande 'cd'. Le signe ~ ne s'affiche pas lorsque vous travaillez dans le répertoire /bin. Il apparaît lors du retour au répertoire personnel.

5) Le signe « $ » suggère que vous travaillez en tant qu'utilisateur régulier sous Linux. Lorsque vous travaillez en tant qu'utilisateur root, « # » s'affiche.

Gestionnaire de fichiers Terminal V/s et commande CD

Répertoire de travail actuel

Le répertoire que vous parcourez actuellement est appelé répertoire de travail actuel. Vous vous connectez au répertoire personnel lorsque vous démarrez votre PC. Si vous souhaitez déterminer le répertoire sur lequel vous travaillez actuellement, utilisez la commande –

pwd

Gestionnaire de fichiers Terminal V/s et commande CD

La commande pwd signifie pmenthe wOrking directoire

La figure ci-dessus montre que /home/guru99 est le répertoire sur lequel nous travaillons actuellement.

Changer de répertoire

Si vous souhaitez modifier votre répertoire actuel, utilisez le 'cd'commande.

cd /tmp

Prenons l'exemple suivant.

Gestionnaire de fichiers Terminal V/s et commande CD

Ici, nous sommes passés du répertoire /tmp à /bin puis à /usr puis revenons à /tmp.

Naviguer vers le répertoire personnel

Si vous souhaitez accéder au répertoire personnel, tapez cd.

Gestionnaire de fichiers Terminal V/s et commande CD

cd

Vous pouvez également utiliser la cd ~ commander.

Gestionnaire de fichiers Terminal V/s et commande CD

cd ~

Déplacement vers le répertoire racine

La racine du système de fichiers sous Linux est indiquée par « / ». Similaire à 'c:\' dans Windows.

Remarque: dans Windows, vous utilisez la barre oblique inverse « \ » alors que sous UNIX/Linux, la barre oblique est utilisée « / »

Tapez « cd / » pour accéder au répertoire racine.

cd /

Gestionnaire de fichiers Terminal V/s et commande CD

ASTUCE: N'oubliez pas l'espace entre cd et /. Sinon, vous obtiendrez une erreur.

Navigation dans plusieurs répertoires

Vous pouvez naviguer dans plusieurs répertoires en même temps en spécifiant son chemin complet.

Exemple : Si vous souhaitez déplacer le /cpu répertoire sous /dev, vous n'avez pas besoin de diviser l'opération en deux parties.

Au lieu de cela, nous pouvons taper '/dev/cpu' pour accéder directement au répertoire.

cd /dev/cpu

Gestionnaire de fichiers Terminal V/s et commande CD

Remonter d'un niveau de répertoire

Pour remonter d'un niveau de répertoire, essayez.

cd ..

Gestionnaire de fichiers Terminal V/s et commande CD

Ici, en utilisant la commande 'cd ..', nous avons déplacé un répertoire de '/dev/cpu' à '/dev'.

Ensuite, en utilisant à nouveau la même commande, nous sommes passés du répertoire racine « /dev » au répertoire racine « / ».

Chemins relatifs et absolus

Un chemin en informatique est l'adresse d'un fichier ou d'un dossier.

Exemple -

In Windows

C:\documentsandsettings\user\downloads

Sous Linux

/home/user/downloads

Il existe deux types de chemins :

1. Chemin absolu :

Disons que vous devez parcourir les images stockées dans le répertoire Images du dossier de départ « guru99 ».

Le chemin de fichier absolu du répertoire Images /accueil/guru99/Photos

Pour accéder à ce répertoire, vous pouvez utiliser la commande.

cd /home/guru99/Pictures

Gestionnaire de fichiers Terminal V/s et commande CD

C'est ce qu'on appelle le chemin absolu car vous spécifiez le chemin complet pour accéder au fichier.

2. Chemin relatif :

Le chemin relatif est pratique lorsque vous devez parcourir un autre sous-répertoire dans un répertoire donné.

Cela vous évite d’avoir à taper des chemins complets à tout moment.

Supposons que vous soyez actuellement dans votre répertoire personnel. Vous souhaitez accéder au répertoire Téléchargements.

Vous n'avez pas besoin de saisir le chemin absolu

cd /home/guru99/Downloads

Gestionnaire de fichiers Terminal V/s et commande CD

Au lieu de cela, vous pouvez simplement taper 'Téléchargements de CD' et vous accéderez au répertoire Téléchargements car vous êtes déjà présent dans le '/home/gourou99' répertoire.

cd Downloads

Gestionnaire de fichiers Terminal V/s et commande CD

De cette façon, vous n'avez pas besoin de spécifier le chemin complet pour atteindre un emplacement spécifique dans le même répertoire du système de fichiers.

Résumé :

  • Pour gérer vos fichiers, vous pouvez utiliser soit l'interface graphique (gestionnaire de fichiers) soit la CLI (terminal) sous Linux. Les deux ont leurs avantages relatifs. Dans la série de didacticiels, nous nous concentrerons sur la CLI, également appelée Terminal.
  • Vous pouvez lancer le terminal depuis le tableau de bord ou utiliser la touche de raccourci Ctrl + Alt + T
  • La commande pwd donne le répertoire de travail actuel.
  • Vous pouvez utiliser la commande cd pour changer de répertoire
  • Le chemin absolu est l'adresse complète d'un fichier ou d'un répertoire
  • Le chemin relatif est l'emplacement relatif d'un fichier du répertoire par rapport au répertoire actuel
  • Le chemin relatif permet d'éviter de taper des chemins complets à tout moment.
Command
Description
cd ou cd ~ Accédez au répertoire HOME
cd .. Monter d'un niveau
cd Pour passer à un répertoire particulier
cd / Déplacer vers le répertoire racine