Terminal

Le terminal est un programme qui émule une interface textuelle permettant à l’utilisateur de communiquer avec un shell (interpréteur de commandes) et, par extension, avec le système d’exploitation.

Le terminal aussi appelé émulateur de terminal ou console n’est pas le shell lui-même, mais la fenêtre logicielle qui affiche les entrées/sorties du shell (comme Bash, Zsh ou PowerShell).

Il traduit les frappes clavier en instructions envoyées au shell, et affiche les réponses du système.

Historiquement, un « terminal » était un périphérique matériel (écran + clavier) connecté à un ordinateur central (mainframe). Aujourd’hui, il s’agit d’une application locale (ex. : GNOME Terminal, iTerm2, Windows Terminal, Alacritty) qui simule ce comportement.

Le terminal est le point d’entrée privilégié vers :

  • l’automatisation (scripts shell, cron),
  • le développement (compilation, déploiement, tests),
  • la gestion système (paquets, services, logs),
  • les outils en ligne de commande (Git, curl, ffmpeg, WP-CLI, etc.).

Pourquoi c’est important

Maîtriser le terminal, c’est accéder à une couche fondamentale du numérique souvent cachée par les interfaces graphiques.

C’est gagner en reproductibilité, en efficacité et en transparence : chaque commande est explicite, scriptable, versionnable.

C’est aussi une porte d’entrée vers l’auto-hébergement, la sécurité et la sobriété (pas d’interface lourde).

Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.