mai 23, 2021

Linux Terminal 101 :

Linux Terminal 101 :

10 Commandes pour explorer et découvrir le Terminal.

Envie de découvrir cette étrange petite fenêtre noire ? Je vous propose ici un petit TP, simple, safe, et fun. Alors suivons sans plus attendre les bons conseils d'Albus Dumbledore, et lançons-nous "à la poursuite de cette fantasque tentatrice, l’aventure."

Note : je vous conseille d'ouvrir l'un a cote de l'autre votre Terminal et vous Explorateur de fichier, afin d'avoir un point de référence graphique.

Premier coup d'œil

Une fois le Terminal ouvert,  nous somme accueilli par la redoutée fenêtre noire, ainsi que par une "Prompt" ressemblant a celle-ci :

Cette simple petite ligne nous fourni déjà une foule d'informations utiles :  

  • L'utilisateur titulaire de la session que nous utilisons, en l'occurrence : "maeglin"
  • Le nom de la machine que nous utilisons, en l'occurrence : "ubuntu"
  • Le dossier dans lequel nous nous trouvons : "~" représente de "Dossier Personnel" de l'utilisateur.
  • Le "niveau" de nos droits : "$" symbolise le niveau d'accès "utilisateur", "#" symbolise le niveau "root" ou "Administrateur"

Nous voila donc déjà bien informé ; nous somme l'utilisateur maeglin, actuellement dans notre dossier personnel en possession de nos droits d'utilisateur classique, alors en avant toute ...

"pwd" - Print working directory

la commande pwd nous permet d'afficher dans notre terminal le répertoire (dossier) dans lequel nous nous trouvons :

Nous sommes donc bien en ce moment dans le répertoire /home/maeglin ( = "Dossier personnel" dans votre explorateur de fichier). Que faire maintenant pour voir ce qui se trouve effectivement dans ce répertoire ?

ls

La commande ls nous permet de lister tous les fichiers et répertoires non-caches présents dans un répertoire donné.

Si nous nous référons à notre explorateur graphique la correspondance est parfaite :

Les répertoires apparaissent en Bleu et les fichiers en blanc. Maintenant et si nous allions explorer le contenu du répertoire Documents

cd + nom du répertoire - (change to directory)

La commande cd vous permet de changer de répertoire :

Nous sommes donc bien maintenant en train de travailler dans le répertoire Documents. À noter que la "prompt" a également changé, ajoutant /Documents après le ~, nous indiquant ainsi que nous nous trouvons dans le répertoire Documents, à l'intérieur de notre Dossier personnel.

Note : équivalent graphique, double-cliquer sur l'icône du répertoire Documents

cd - sans aucune option

Utilisée seule, la commande cd nous ramène toujours dans notre Dossier personnel (home) :

Revenir en Arrière

Il peut également parfois être utile de "remonter" dans le répertoire précédent :

Ici, par exemple, nous nous trouvons dans le répertoire Apull (/Apull), à l'intérieur du répertoire Documents (/Documents), à l'intérieur de notre Dossier personnel (~).

Pour "remonter" dans le répertoire Documents il suffit d'ajouter .. Après la commande cd :

Nous nous trouvons donc maintenant de nouveau dans le répertoire Documents

Note : équivaut à cliquer sur la flèche "retour" en haut à gauche de votre explorateur graphique.

Créer et supprimer

mkdir + "nom de répertoire" - créer le répertoire "nom de répertoire"

Pour créer un nouveau répertoire, nous utilisons la commande mkdir (make directory) [créer répertoire]

Créons donc le répertoire Articles à l'intérieur de notre répertoire Documents :

Note : équivaut à : clique-droit + nouveau dossier dans notre éditeur graphique. - Après l'exécution de la commande ci-dessus le répertoire Articles est maintenant visible dans notre explorateur graphique -

Maintenant, pourquoi ne pas créer un nouveau fichier dans notre répertoire Articles ?

touch + "nom du fichier" - créer le fichier "nom du fichier"

La commande touch permet de créer des fichiers. Créons donc le fichier bonjour.txt dans notre répertoire Articles :

Nous nous sommes donc déplacé dans le répertoire Articles, a l'aide de la commande cd, puis nous avons créé le fichier bonjour.txt a l'aide de la commande touch.

Note : si nous ouvrons le répertoire Articles dans notre explorateur graphique, le fichier bonjour.txt est maintenant présent, et peut être ouvert et modifie à l'aide de notre éditeur de texte favori.

Ok, nous avons donc créé un répertoire, Articles, et un fichier, bonjour.txt, comment maintenant s'en débarrasser ?

rm + "nom du fichier" - remove (supprime) le fichier "nom du fichier"

le fichier bonjour.txt a maintenant été effacé de façon définitive (il n'est pas dans la corbeille.)

rm -r + "nom du répertoire" - remove (supprime) le répertoire "nom du répertoire"

Pour supprimer le répertoire Articles, nous avons donc utilisé cd .. pour remonter dans le répertoire précédent (Documents), puis la commande rm -r Articles pour supprimer définitivement le-dit répertoire.

Félicitations

Si notre petite aventure était pour vous une première, félicitation pour avoir franchi le pas, et j'espère que vous êtes  maintenant un peu moins terrifie par cette sinistre petite fenêtre noire, et de mon côté, je vous donne rendez-vous très bientôt pour découvrir comment déplacer, copier et même lire des fichiers dans votre Terminal.