Répertoire des commandes du terminal
227 commandes avec les options qu’on utilise vraiment et un exemple pour chacune
⌨️ Les commandes et les options se tapent telles quelles : elles ne sont pas traduites, seules les explications suivent votre langue.
Fichiers et répertoires32
Déplacer, supprimer, trouver. Certains ne demandent pas confirmation, et c’est pour ça que -i devient un réflexe.
Traitement de texte32
Ils sont faits pour être chaînés avec des tubes. Trois commandes reliées sont souvent plus courtes qu’une seule qui fait tout.
git45
Ce qui embrouille, c’est qu’annuler a plusieurs formes : déplacer là où pointe une branche n’est pas ajouter un commit qui l’inverse.
Processus et système36
Ce qui tourne et ce qui mange la machine. Identifier vient avant tuer.
Réseau28
Quand une connexion échoue, ceux-ci délimitent jusqu’où elle est allée : le nom ne se résout pas, pas de route, ou le port est fermé.
Archives14
Regrouper et compresser sont deux gestes : tar regroupe, gzip réduit, et .tar.gz fait les deux.
Droits15
Le mode numérique et le mode symbolique désignent la même chose : 755 et u=rwx,go=rx sont le même droit.
Paquets et runtimes25
La question est toujours quoi va où : dans ce projet, ou sur la machine entière.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Pourquoi les noms de commandes ne sont-ils pas traduits ?
Parce qu’on les tape tels quels. Un ls traduit est un nom que le shell ne connaît pas. Les options restent pour la même raison : seules les explications suivent la langue.
Q. Les options diffèrent entre macOS et Linux.
Oui. macOS embarque les outils BSD, donc certaines options GNU manquent : sed -i réclame un argument, ps n’accepte pas -ef. Là où ça diverge, la description précise la plateforme.
Q. Comment repérer les commandes irréversibles ?
Leur description le dit. rm ne passe pas par la corbeille, dd écrase un disque si of= est faux, et git reset --hard comme git clean -fd jettent le travail non validé.