Parcours 0 — Avant de commencer · leçon gratuite · 12 min

Qu’est-ce qu’un terminal ?

La fenêtre noire n’est pas réservée aux experts : c’est un explorateur de fichiers où l’on tape au lieu de cliquer.

Objectifs

  • Dire ce qu’est un terminal et à quoi il sert
  • Ouvrir le terminal sur ton système
  • Taper une première commande sans peur

Un terminal est une fenêtre dans laquelle tu écris des instructions à ton ordinateur, au lieu de cliquer sur des icônes. Tu tapes une phrase courte (une commande), tu appuies sur Entrée, l'ordinateur répond par du texte.

C'est tout. Il n'y a rien de magique et rien de dangereux dans le fait d'ouvrir un terminal. Ce qui peut être dangereux, ce sont certaines commandes précises, et on te les signalera à chaque fois avec un encadré rouge.

Pourquoi apprendre ça alors que tout se fait à la souris ? Parce que Claude Code vit dans le terminal. Tu le lances depuis le terminal, tu lui parles dans le terminal, il exécute des commandes dans le terminal. Sans ces bases, tu ne comprendrais pas ce qu'il fait ni quand il se trompe.

Tu es toujours quelque part dans le terminal : dans un dossier précis. Tout ce que tu tapes s'applique à cet endroit. C'est la seule idée à retenir pour aujourd'hui.

Quand tu ouvres un terminal, trois choses se produisent :

  1. Une application graphique s'ouvre (Terminal sur macOS, Windows Terminal ou PowerShell sur Windows, GNOME Terminal sur Ubuntu…). C'est juste une fenêtre qui affiche du texte.
  2. Cette fenêtre lance un shell : un programme qui attend que tu tapes quelque chose, lit ta ligne, et l'exécute. Sur macOS c'est zsh, sur Linux bash, sur Windows PowerShell.
  3. Le shell affiche une invite (le prompt), souvent terminée par $, % ou >. Ça veut dire : « je t'écoute ».

Quand tu tapes ls puis Entrée, le shell cherche un programme qui s'appelle ls, le lance, récupère ce qu'il affiche, et te le montre. Puis il réaffiche l'invite. Le terminal n'a rien « compris » : il a transmis.

Voici une session complète de dix secondes. Le $ en début de ligne est l'invite ; ce qui suit sur la même ligne est ce que l'utilisateur a tapé ; les lignes sans $ sont les réponses.

$ pwd
/Users/lea
$ ls
Desktop  Documents  Downloads  Music  Pictures
$ cd Documents
$ ls
cv.pdf  factures  photos-vacances

Traduction : « Où suis-je ? » → dans le dossier personnel de Léa. « Qu'y a-t-il ici ? » → cinq dossiers. « Entre dans Documents. » « Qu'y a-t-il ici ? » → un fichier et deux dossiers.

Ouvre ton terminal, puis tape ces deux commandes en appuyant sur Entrée après chacune. Elles ne modifient rien.

Appuie sur Cmd+Espace, tape terminal, Entrée. L'application Terminal s'ouvre. L'invite ressemble à lea@MacBook ~ %.

pwd
ls

Appuie sur la touche Windows, tape terminal (ou powershell), Entrée. Utilise de préférence Windows Terminal (installé par défaut sur Windows 11, disponible sur le Microsoft Store pour Windows 10). L'invite ressemble à PS C:\Users\lea>.

Get-Location
Get-ChildItem

Bonne nouvelle : PowerShell accepte aussi pwd et ls comme raccourcis (des alias). Tu peux donc taper les mêmes mots que sur macOS pour ces deux commandes-là.

Raccourci Ctrl+Alt+T sur la plupart des distributions, ou cherche Terminal dans les applications. L'invite ressemble à lea@ubuntu:~$.

pwd
ls

Si pwd affiche un chemin et ls une liste de noms, c'est gagné : tu sais utiliser un terminal. Le reste, ce sont des commandes en plus.

Claude Code est un programme en ligne de commande. Toute la formation repose sur ce geste : ouvrir le terminal, se placer dans le dossier du projet, taper claude. Si tu n'es pas à l'aise avec la fenêtre, tu ne sauras pas où il travaille, et tu ne comprendras pas les commandes qu'il te propose d'exécuter. Les quinze prochaines leçons servent exactement à ça.

Erreurs courantes

La fenêtre s’ouvre puis se ferme immédiatement

Tu as lancé un script ou un raccourci qui exécute une commande puis quitte, pas le terminal lui-même.

Cherche l’application « Terminal » (macOS/Linux) ou « Windows Terminal » / « PowerShell » (Windows) dans le menu des applications, pas un fichier .bat ou .sh.

Je tape et rien ne s’affiche

Une commande précédente est encore en cours (elle attend, ou elle tourne).

Appuie sur ((Ctrl+C)) pour l’arrêter. L’invite doit réapparaître. Si tu es dans un programme plein écran (comme less ou vim), tape q puis Entrée.

Le texte est minuscule ou illisible

Réglage de police par défaut.

((Cmd+Plus)) sur macOS, ((Ctrl+Plus)) sur Windows et Linux agrandit le texte. Le réglage est mémorisé.

À retenir

  • Un terminal est une fenêtre où tu tapes des commandes ; le shell est le programme qui les lit et les exécute.
  • Tu es toujours dans un dossier précis : pwd te dit lequel, ls te montre ce qu’il contient.
  • Ouvrir un terminal ne risque rien. Seules certaines commandes sont dangereuses, et elles seront signalées.
  • Ctrl+C arrête ce qui tourne : c’est ton bouton rouge.