Menu
Coddy logo textTech
flag Fr iconFrançaisdown icon

Terminal Linux en Ligne

Écrivez, exécutez et partagez des extraits de code — sans installation.

Terminal
user$

Terminal sans état — chaque exécution démarre dans un /home neuf. Maj+Entrée pour ajouter une ligne, Entrée pour exécuter.

Terminal Linux gratuit en ligne — exécutez des commandes bash dans votre navigateur

Terminal Linux et shell bash gratuit qui s'exécute entièrement dans votre navigateur. Tapez n'importe quelle commande Linux — ls, grep, sed, awk, find, un one-liner shell — appuyez sur Entrée et voyez la sortie réelle instantanément. Pas d'installation, pas de SSH, pas de VM Linux, pas de Docker. L'invite de commande en ligne la plus rapide pour tester un pipeline, retrouver un flag ou essayer un idiome shell.

Chaque exécution démarre dans un conteneur Linux isolé en /home. Le terminal en ligne est sans état, donc cd et autres effets ne persistent pas entre les commandes — mais cela vous permet d'expérimenter librement et de réinitialiser quand vous voulez. Appuyez sur Maj+Entrée à l'invite pour composer un script bash multi-ligne (boucles, heredocs, blocs if) et Entrée pour exécuter tout le bloc d'un coup.

Pourquoi ce terminal Linux en ligne est utile

  • Bash réel sur Linux — pas un émulateur Linux JavaScript. Exécutez ls, grep, sed, awk, find, cut, xargs et le reste de GNU coreutils avec la vraie sortie que vous verriez sur une machine Linux réelle.
  • Scripts bash multi-ligne dans le navigateur — Maj+Entrée ajoute une ligne pour écrire des boucles for, des blocs if/else et des heredocs. Entrée exécute tout le script d'un coup.
  • Exécutions en sandbox sans état — chaque commande Linux démarre dans un /home neuf, donc vous pouvez tout casser sans conséquence et réinitialiser quand vous voulez.
  • Pas d'installation, pas de clé SSH, pas de VM Linux — fonctionne sur Chromebooks, iPads, Windows et ordinateurs scolaires verrouillés où vous ne pouvez pas ouvrir un vrai shell.

Ce que vous pouvez pratiquer dans le terminal en ligne

  • Pipelines Linux et traitement de texte — chaînez cat, grep, sort, uniq, wc et awk pour découper du texte d'exemple et vérifier chaque étape.
  • Bases du scripting bash — for i in 1 2 3; do echo $i; done, if [ -f /etc/passwd ]; then …; fi et autres constructions shell que vous verrez dans de vrais scripts Linux.
  • Recherches rapides de commandes — retrouvez le bon flag pour find, tar, chmod ou xargs en l'essayant sur un fichier jetable dans /tmp sans quitter le navigateur.

FAQ du terminal Linux en ligne

Ce terminal Linux en ligne est-il gratuit ?
Oui. Le terminal Linux en ligne est totalement gratuit — pas d'inscription, pas d'installation, pas de clé SSH, pas de carte de crédit. Ouvrez la page et commencez à exécuter des commandes bash immédiatement.
Est-ce un vrai terminal Linux ou un émulateur JavaScript ?
Linux réel. Vos commandes s'exécutent côté serveur dans un conteneur Linux isolé avec un vrai bash et de vrais GNU coreutils, donc la sortie et les codes de sortie correspondent à ce que vous verriez sur une vraie machine Linux — pas un sous-ensemble émulé en JS comme un simulateur de terminal navigateur uniquement.
Le terminal a-t-il un état — cd se conserve-t-il entre les exécutions ?
Non. Le terminal en ligne est sans état. Chaque exécution est un conteneur Linux isolé qui démarre en /home, donc cd, les variables d'environnement et les fichiers que vous créez ne persistent pas pour la commande suivante. Pour des flux multi-étapes dans le même contexte, écrivez-les comme un seul script bash multi-ligne (Maj+Entrée pour ajouter des lignes, Entrée pour tout exécuter).
Puis-je écrire des scripts bash multi-ligne dans le terminal en ligne ?
Oui. Appuyez sur Maj+Entrée à l'invite pour ajouter une ligne sans exécuter — utile pour les boucles for, les blocs if/else, les heredocs et tout script bash multi-ligne. Entrée exécute tout le bloc comme une seule invocation bash dans le sandbox Linux.
Quelles commandes et outils Linux sont disponibles ?
Les GNU coreutils standard et les outils Linux courants de traitement de texte : ls, cat, grep, sed, awk, find, cut, sort, uniq, wc, head, tail, xargs, tar, gzip, chmod, plus les builtins bash (for, if, case, etc.). Pas de réseau, pas de sudo, pas de gestionnaire de paquets — le sandbox est en lecture seule en dehors de /tmp et /home.