Show HN : le guide moderne de la ligne de commande
(commandline.stribny.name)- Command Line Handbook est un court guide conçu pour aider les développeurs, administrateurs système, professionnels techniques et utilisateurs de Linux/macOS à maîtriser rapidement les shells modernes en ligne de commande Unix/Linux
- Au lieu de s’appuyer sur d’épais manuels de shell ou des livres sur Linux, il se concentre sur l’apprentissage condensé des concepts et commandes les plus courants en situation réelle
- Il ne traite pas séparément le terminal, le shell, les applications en ligne de commande et le shell scripting, mais les aborde ensemble en y ajoutant des conseils et astuces
- Il propose près de 100, voire plus de 100 sessions shell annotées et exemples de code, et le PDF inclut une coloration syntaxique et des annotations
- Mis à jour en 2025 après 4 ans d’apprentissage, d’écriture et de réécriture, il peut être acheté sur le principe du Name your price alors qu’un prix catalogue de 14 $ est affiché
Maîtriser rapidement la ligne de commande moderne
- Command Line Handbook s’adresse aux personnes qui utilisent les shells modernes en ligne de commande Unix/Linux
- développeurs logiciel
- administrateurs système
- professionnels techniques
- utilisateurs courants de Linux/macOS
- Plutôt que de lire de longs manuels de shell ou de vastes ouvrages sur Linux, l’idée centrale est d’apprendre en peu de temps les concepts et commandes les plus fréquemment utilisés
- Le périmètre traité ne se limite pas au shell lui-même
- terminal
- shell
- applications en ligne de commande
- shell scripting
- conseils et astuces
- Il présente ensemble des shells comme Bash et Zsh, le scripting, ainsi que des programmes classiques et modernes utilisables dans le terminal
Une approche centrée sur les exemples et informations d’achat
- Le guide est conçu pour être suivi à travers des sessions shell annotées et des exemples de code
- Le nombre d’exemples est présenté selon les endroits comme supérieur à 100 ou proche de 100
- Le PDF contient des sessions shell et d’autres exemples avec coloration syntaxique et annotations
- Le PDF est proposé sous une forme carefully curated, avec une coloration syntaxique et des annotations qui rendent le déroulé des commandes plus facile à lire
- Ce guide est le résultat de 4 ans d’apprentissage, d’écriture et de réécriture, et correspond à la version mise à jour en 2025
- Le nombre de lecteurs est affiché sur la page comme « 8900+ readers », tandis que le texte mentionne plus de 5 000 personnes en train d’affiner leurs compétences en ligne de commande
- Dans la zone de prix, le tarif public 14 $ apparaît barré, et l’achat est possible via le lien Buy on selon le principe du Name your price
1 commentaires
Avis sur Hacker News
Beau travail. Ce serait bien d’ajouter sur la landing page des exemples plus concrets de ce que le lecteur va apprendre
Avec la page actuelle, il est difficile de savoir s’il s’agit d’un livre destiné aux grands débutants en ligne de commande, ou s’il contient aussi des astuces utiles pour des personnes déjà à l’aise avec bash
J’ai dû aller chercher les pages d’exemple, et elles montrent beaucoup mieux le contenu du livre
J’ai aussi repéré quelques formulations : plutôt que "Fresh out of press", on dit généralement "hot off the press", et "out of press" fait penser à "out of print", c’est-à-dire épuisé
Pour "Grok the Linux command line on only 120 pages", il faudrait dire "in only 120 pages"
Je ne voulais pas trop répéter le contenu de la page Gumroad, mais je vais y réfléchir à nouveau
Merci aussi pour les suggestions de formulation. Je ne suis pas locuteur natif :)
J’ai quelques commentaires. Le site se casse un peu sur mobile : au moins dans mon environnement, le texte sort de l’écran
Et ce serait bien d’avoir des pages d’exemple, ou au moins une table des matières, pour que les gens puissent voir le niveau de profondeur visé par le livre
On peut peut-être le récupérer gratuitement puis payer plus tard, mais c’est un peu fastidieux, et je me sens un peu mal de choisir 0 $ pour ce genre de chose
Je vais préparer un échantillon maintenant
Mise à jour : les pages d’exemple sont ici : https://drive.google.com/file/d/1PkUcLv83Ib6nKYF88n3OBqeeVff...
J’aimerais voir la table des matières. Je n’ai pas envie de le prendre à 0 $ et de vous faire perdre de l’argent
En tout cas, le livre a l’air excellent. Bravo de l’avoir terminé et publié
Les pages d’exemple sont ici : https://drive.google.com/file/d/1PkUcLv83Ib6nKYF88n3OBqeeVff...
Existe-t-il des ressources ou suggestions sur la façon de trouver des projets ou exercices adaptés à chaque section ?
Je dois former quelques personnes qui n’utiliseront jamais la ligne de commande et retourneront ensuite à Excel et VSCode. Cela dit, je ne suis pas le génie qui décide de ce dans quoi les gens doivent être compétents…
Le livre est excellent, mais sans projets ni problèmes à résoudre, je ne pense pas qu’ils seront assez motivés pour apprendre, et il est difficile d’inventer des projets artificiels
Les personnes intéressées par ceci aimeront sans doute aussi The Shell Haters Handbook : https://shellhaters.org/deck/
Je me demande si l’accent est mis sur les outils classiques présents sur la plupart des machines et utilisés dans les anciens scripts shell, comme
findetgrep, ou sur des outils plus récents et améliorés que les développeurs installent sur leur machine, commefd,fzf,rg, ou bien sur les deuxPar exemple, personnellement comme professionnellement, j’utilise Make partout. Le livre mentionne aussi des alternatives, mais les exemples reposent sur des outils éprouvés
Quand il y avait le choix, je me suis concentré sur ce qui ne nécessite pas d’installation, ou sur ce qu’on a le plus de chances de rencontrer au travail. C’est un compromis, et je comprends que l’autre direction puisse aussi être séduisante
Si cela ne vous dérange pas, je serais curieux de savoir comment le modèle payez ce que vous voulez a fonctionné. J’avais déjà envisagé ce modèle lorsque je vendais des cours
Je ne m’attends pas à ce que cela rapporte autant que des ventes classiques. Ce sera probablement une toute petite fraction. Mais pour vendre de manière classique, il faut pouvoir faire de la promotion
Ma motivation principale est de partager un travail auquel j’ai consacré beaucoup de temps. J’ai envie de faire autre chose, et je ne veux pas le laisser dormir sur mon disque jusqu’à ce qu’il devienne obsolète, alors qu’il pourrait être utile
Cela n’a jamais été censé devenir ma principale source de revenus. Si ça avait été le cas, j’aurais écrit un livre sur l’IA :)
Un jour, j’écrirai peut-être un billet de blog rétrospectif sur le processus de création du livre :)
Une bonne ressource à consulter avec celle-ci : https://linuxjourney.com
J’ai créé une application TUI interactive pour s’exercer aux outils de ligne de commande Linux, aux coreutils, à
grep,sedetawk: https://github.com/learnbyexample/TUI-appsLe contenu a vraiment l’air bon, mais la composition rend la lecture assez difficile
Un bloc de code est reporté à la page suivant l’explication, alors qu’il y a largement la place de l’afficher sur la même page (p18/19)
Même chose pour les encadrés (p26/27)
Un mot est coupé entre deux pages (p51/52)
Le pied de page s’étend sur plusieurs pages (p61/62)
Cela peut sembler être du pinaillage, mais cela casse fortement le flux de lecture, et pour comprendre une section, il faut sans cesse faire des allers-retours entre deux pages
Je suis d’accord, et j’essaie de garder une mise en page aussi agréable que possible, mais c’est aussi difficile lorsque le livre est mis à jour et que le contenu change
Cela dit, je ferai davantage attention au flux des pages lors de la prochaine mise à jour