🐧 Système · Ligne de commande
Pipes et redirections
Le pipe (|) et les redirections (>, <) permettent d'enchaîner de petits programmes : la sortie de l'un devient l'entrée du suivant.
cat access.log | grep 404 | sort | uniq -c | sort -rn | head
lit filtre trie compte re-trie top 10Les trois flux
0 : entrée standard (stdin) · 1 : sortie standard (stdout) · 2 : erreurs (stderr)
Redirections
>écrase un fichier ·>>ajoute à la fin<lit depuis un fichier2>redirige les erreurs ·2>&1les fusionne avec la sortie> /dev/nulljette la sortie
Enchaîner des commandes
a ; b: l'une puis l'autrea && b:bseulement siaréussita || b:bseulement siaéchoue
Outils de filtrage
grep · sort · uniq · wc -l (compter) · head / tail · cut · awk · sed · xargs · tee (écrire ET afficher)
💡 Exemple
ls -l | wc -l compte les fichiers. commande > sortie.txt 2>&1 garde tout dans un fichier.
📌 À retenir
Philosophie Unix : de petits outils qui font une chose, combinés avec des pipes.
Pour aller plus loin
Linux : noyau, distributions et shellLinux est un noyau (kernel) libre. Une distribution (Debian, Ubuntu, Fedora…) assemble ce noyau avec des outils, un…Lire les logsLes logs (journaux) racontent ce que fait un système. C'est le premier réflexe quand quelque chose ne marche pas.PowerShellPowerShell est le shell moderne de Windows (aussi disponible sur Linux). Ses commandes, les cmdlets, échangent des…
Fiche mise à jour le 6 novembre 2026. Une erreur, une précision à proposer ? Écris-nous.