Ressources

Notre sélection d'outils et de références que nous utilisons vraiment — le terminal utile, sans folklore. Chaque lien est vérifié.

référence

GNU Bash Manual

La référence officielle de Bash, maintenue par le projet GNU. Indispensable pour vérifier la syntaxe, les options, l’expansion, les variables et le comportement exact du shell.

BashFAQ

Une FAQ reconnue qui répond à des problèmes réels rencontrés en script shell et en ligne de commande. Les explications sont pragmatiques, souvent avec les raisons derrière les idiomes recommandés.

outil

ShellCheck

Analyseur statique très connu pour scripts shell, utile pour repérer erreurs fréquentes, citations manquantes et pièges de portabilité. Pratique pour fiabiliser ses commandes et scripts sans folklore.

documentation

tldr pages

Collection communautaire de pages d’aide courtes et orientées exemples pour les commandes du terminal. Complète bien les man pages quand on cherche rapidement l’usage concret d’une commande.

Bash Hackers Wiki

Une référence communautaire solide sur Bash, ses expansions, ses pièges et ses bonnes pratiques. Très utile quand la doc officielle est trop dense pour un besoin concret au terminal.

man7.org Linux man-pages

Référence fiable pour les pages de manuel Linux, avec une version web propre et durable. Très utile pour vérifier le comportement exact des commandes, appels système et formats de fichiers depuis le terminal.

commandes

GNU Coreutils Manual

Indispensable pour comprendre précisément les commandes de base utilisées partout avec Bash comme cp, mv, sort, cut ou xargs. C’est une source durable et officielle pour aller au-delà des exemples approximatifs trouvés ailleurs.

norme

outil texte

awk — The GNU Awk User’s Guide

Guide officiel de GNU Awk, un outil central pour filtrer, transformer et analyser du texte en ligne de commande. Pratique pour aller au-delà de grep/sed dès que les traitements deviennent un peu structurés.

tests shell

Bats-core

Framework de tests automatisés pour scripts Bash, avec une syntaxe inspirée de TAP. Utile pour fiabiliser des scripts avant leur exécution en production.

formatage

shfmt

Formateur et analyseur syntaxique pour scripts shell (Bash, POSIX shell, mksh). Il aide à garder des scripts lisibles et à uniformiser leur style dans un projet.

complétion

bash-completion

Projet de complétion contextuelle pour Bash couvrant de nombreuses commandes courantes. Pratique pour accélérer l’usage quotidien du terminal et créer ses propres complétions.