Le Terminal : découvrir la ligne de commande
Qu'est ce que le terminal
Le terminal (également appelé console, invite de commandes ou ligne de commande) est une application qui permet de communiquer directement avec le système d'exploitation Linux.
Au lieu de cliquer sur des boutons, des menus ou des icônes, vous tapez des commandes au clavier. Linux les interprète puis exécute l'action demandée.
Le terminal est présent sur toutes les distributions Linux. Même si les interfaces graphiques ont énormément évolué, il reste aujourd'hui un outil incontournable.
A quoi ressemble-t-il ?
Lorsque vous ouvrez un terminal, une fenêtre s'affiche avec un fond généralement noir (mais il peut être d'une autre couleur selon le thème choisi).
Vous y voyez une ligne ressemblant à ceci :
papa@mint:~$
ou
utilisateur@ordinateur:~$
Cette ligne s'appelle l'invite de commande (ou prompt).
Elle indique généralement :
- le nom de l'utilisateur connecté ;
- le nom de l'ordinateur ;
- le dossier dans lequel vous vous trouvez actuellement ;
- un symbole ($ pour un utilisateur normal ou # pour l'administrateur root).
Le curseur clignote à la suite de cette ligne : c'est là que vous saisissez vos commandes.
Par exemple :
pwd
Après avoir appuyé sur Entrée, Linux exécute immédiatement la commande et affiche le résultat.
A quoi sert le terminal
Le terminal permet de demander directement à Linux d'effectuer une action.
On peut notamment :
parcourir les dossiers ;
afficher le contenu d'un répertoire ;
créer, copier, déplacer ou supprimer des fichiers ;
rechercher un document ;
modifier les droits d'accès ;
installer, mettre à jour ou supprimer des logiciels ;
consulter les informations sur le matériel ;
gérer les utilisateurs ;
contrôler les services du système ;
diagnostiquer un problème ;
automatiser des tâches répétitives grâce aux scripts.
Pratiquement tout ce que Linux sait faire peut être réalisé depuis le terminal.
Pourquoi utiliser le terminal alors qu'il y a une interface graphique
C'est souvent la première question que l'on se pose.
L'interface graphique est idéale pour les opérations courantes : ouvrir un document, consulter des photos, naviguer sur Internet, envoyer un courrier électronique...
Le terminal présente cependant plusieurs avantages :
il est souvent plus rapide ;
il est plus précis ;
il donne accès à davantage de fonctions ;
il permet de reproduire exactement une procédure ;
il fonctionne même lorsque l'interface graphique rencontre un problème ;
il consomme très peu de ressources, ce qui est appréciable sur les ordinateurs anciens.
C'est pour cette raison que la quasi-totalité des tutoriels Linux utilisent des commandes plutôt que des captures d'écran.
Le terminal est-il réservé aux experts ?
Non.
Il impressionne souvent au début parce qu'il ne comporte ni boutons ni menus.
En réalité, il suffit de connaître quelques dizaines de commandes pour être rapidement autonome.
Comme pour une langue étrangère, on commence par quelques mots simples avant d'enrichir progressivement son vocabulaire.
Au fil de cette formation, chaque commande sera expliquée, illustrée et replacée dans un besoin concret.
Comment ouvrir un terminal ?
Sous Linux Mint Cinnamon, plusieurs méthodes existent.
Depuis le menu
Cliquez sur le Menu.
Recherchez Terminal.
Cliquez sur l'application Terminal.
Avec le clavier
Le raccourci le plus courant est :
Ctrl + Alt + T
C'est la méthode la plus rapide.
Depuis le menu contextuel
Dans de nombreux gestionnaires de fichiers, un clic droit dans un dossier permet de choisir :
Ouvrir dans un terminal
Le terminal s'ouvrira directement dans ce dossier.
Comment utiliser un terminal ?
Le principe est toujours le même :
taper une commande ;
éventuellement ajouter des options ou des paramètres ;
appuyer sur Entrée ;
lire le résultat affiché.
Exemple :
date
Linux répond immédiatement par la date et l'heure du système.
Peut-on faire des erreurs ?
Oui, comme avec n'importe quel outil.
Certaines commandes sont totalement sans danger, d'autres peuvent modifier le système ou supprimer des fichiers.
C'est pourquoi il est conseillé :
de bien lire une commande avant de l'exécuter ;
de comprendre ce qu'elle fait ;
de ne jamais copier une commande provenant d'Internet sans savoir à quoi elle sert.
Dans cette formation, toutes les commandes seront expliquées avant leur utilisation.
A retenir
Le terminal est un moyen de dialoguer directement avec Linux.
Il ne remplace pas l'interface graphique : il la complète.
Au début, il peut sembler austère, mais il devient rapidement un outil très efficace. Avec quelques commandes de base, il est possible de gagner du temps, de mieux comprendre le fonctionnement de Linux et d'effectuer des opérations qui seraient longues, difficiles ou impossibles à réaliser uniquement avec la souris.