Qu'est-ce qu'un terminal et un shell ?
Bienvenue dans le cœur du système
Pour beaucoup de débutants, la ligne de commande (ou CLI pour Command Line Interface) ressemble à une boîte noire mystérieuse. Pourtant, c'est l'outil le plus puissant pour administrer un serveur ou automatiser des tâches complexes. Avant de taper votre première commande, il est crucial de comprendre que ce que vous voyez à l'écran est le résultat de la collaboration entre deux entités distinctes : le terminal et le shell.
Dans cette leçon, nous allons décomposer ces concepts pour que vous puissiez naviguer avec assurance. Nous verrons comment le terminal sert d'interface visuelle tandis que le shell agit comme le cerveau qui interprète vos instructions.
Le Terminal : L'interface visuelle
Historiquement, le terminal était un appareil physique (clavier et écran) relié à un ordinateur central. Aujourd'hui, nous utilisons des émulateurs de terminaux, qui sont des applications graphiques simulant ce comportement. Le terminal n'est rien d'autre qu'une fenêtre qui affiche du texte et capture ce que vous tapez au clavier.
Sous Linux, il existe de nombreux émulateurs selon votre environnement de bureau :
- Gnome-Terminal : l'outil par défaut de l'environnement Gnome.
- Konsole : l'alternative puissante pour l'environnement KDE.
- xterm : un classique indémodable, très léger.
Il est également possible d'accéder à des terminaux virtuels en dehors de toute interface graphique via le raccourci CTRL-ALT-F1 (jusqu'à F6), une méthode salvatrice quand le serveur graphique plante.
Contenu premium
Abonnez-vous ou achetez la formation pour accéder à l'intégralité du contenu.
- Accès illimité à 1700 formations