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

Table des matières:

Anonim

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 diverses 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)

Dans ce didacticiel, vous apprendrez-

  • Pourquoi apprendre l'interface de ligne de commande?
  • Lancement de la CLI sur Ubuntu
  • Répertoire de travail actuel (pwd)
  • Changement de répertoires (cd)
  • Naviguer vers le répertoire personnel (cd ~)
  • Déplacement vers le répertoire racine (cd /)
  • Naviguer dans plusieurs répertoires
  • Monter d'un niveau de répertoire (cd…)
  • Chemins relatifs et absolus

Cliquez 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 l'interface graphique, la CLI a ses utilisations spécifiques et est largement utilisée dans les scripts et l'administration de serveurs. Regardons cela quelques utilisations convaincantes -
  • Comparativement, les commandes offrent plus d'options et sont flexibles. Piping et stdin / stdout sont extrêmement puissants ne sont pas disponibles dans l'interface graphique
  • Certaines configurations dans l'interface graphique ont jusqu'à 5 écrans de profondeur tandis que dans une CLI, ce n'est qu'une seule commande
  • Déplacer, renommer des milliers de fichiers dans l'interface graphique prendra du temps (en utilisant Control / Shift pour sélectionner plusieurs fichiers), tandis que dans la CLI, en utilisant des expressions régulières, vous pouvez faire 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 de crise, cela compte.

L'interface utilisateur graphique et la CLI ont leurs utilisations spécifiques. Par exemple, dans l'interface graphique, les graphiques de surveillance des performances donnent un retour visuel instantané sur la santé du système, tandis que voir des centaines de lignes de journaux dans CLI est une horreur.

Vous devez apprendre à utiliser à la fois GUI (gestionnaire de fichiers) et CLI (terminal)

L'interface graphique d'un système d'exploitation basé sur Linux est similaire à n'importe quel autre système d'exploitation. Par conséquent, nous allons nous concentrer sur 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 tableau de bord et tapez terminal

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

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

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

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) Le ':' est un simple séparateur

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

Dans l'illustration ci-dessus, nous avons déplacé du répertoire / home vers / bin en utilisant la 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 de base.

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.

Répertoire de travail actuel

Le répertoire que vous parcourez actuellement s'appelle le répertoire de travail actuel. Vous vous connectez au répertoire de base lorsque vous démarrez votre PC. Si vous souhaitez déterminer le répertoire sur lequel vous travaillez actuellement, utilisez la commande -

pwd

commande PWD signifie p Rint w ravail d irectory

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

Changement de répertoires

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

cd /tem

Prenons l'exemple suivant.

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

Naviguer vers le répertoire de base

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

cd

Vous pouvez également utiliser la commande cd ~ .

cd ~

Déplacement vers le répertoire racine

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

Remarque: sous Windows, vous utilisez la barre oblique "\" tandis que sous UNIX / Linux, la barre oblique est utilisée "/"

Tapez «cd /» pour vous déplacer vers le répertoire racine.

cd /

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

Naviguer dans plusieurs répertoires

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

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

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

cd /dev/cpu

Monter d'un niveau de répertoire

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

cd… 

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

Puis 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 - Sous 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 personnel «guru99».

Le chemin absolu du fichier du répertoire Pictures / home / guru99 / Pictures

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

cd /home/guru99/Pictures

C'est ce qu'on appelle le chemin absolu car vous spécifiez le chemin complet pour atteindre le 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 le temps.

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

Vous n'avez pas besoin de taper le chemin absolu

cd /home/guru99/Downloads

Au lieu de cela, vous pouvez simplement taper «Téléchargements cd» et vous naviguerez vers le répertoire Téléchargements car vous êtes déjà présent dans le répertoire «/ home / guru99» .

cd Downloads

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

Résumé:

  • Pour gérer vos fichiers, vous pouvez utiliser l'interface graphique (gestionnaire de fichiers) ou la CLI (terminal) sous Linux. Les deux ont leurs avantages relatifs. Dans la série de tutoriels, nous nous concentrerons sur la CLI aka le Terminal
  • Vous pouvez lancer le terminal depuis le tableau de bord ou utiliser la touche de raccourci Cntrl + 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 de répertoire par rapport au répertoire courant
  • Le chemin relatif permet d'éviter de taper des chemins complets tout le temps.
Commander 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