3 points par GN⁺ 2025-05-30 | 1 commentaires | Partager sur WhatsApp
  • Ce manuel explique simplement l’usage moderne de la ligne de commande Unix/Linux
  • Il permet d’apprendre rapidement les concepts essentiels et les commandes clés, sans manuel épais ni documentation complexe
  • Il couvre de façon intégrée le terminal, le shell, les applications CLI et le scripting shell
  • Plus de 100 exemples pratiques et sessions annotées permettent de suivre pas à pas et de gagner en assurance
  • Un manuel à jour pour 2025, déjà choisi par plus de 5 700 lecteurs

La ligne de commande pour tous

  • Il montre comment travailler efficacement dans un environnement de ligne de commande moderne, aussi bien pour les développeurs, administrateurs système et professionnels de l’IT que pour les utilisateurs Linux/macOS plus généralistes
  • Il propose un large éventail d’usages pour permettre à chacun de se lancer facilement avec la ligne de commande

Pourquoi vous n’avez pas besoin du manuel complet du shell

  • Il est conçu autour des concepts essentiels et des commandes les plus courantes pour permettre de démarrer rapidement, sans manuel du shell volumineux ni ouvrage Linux exhaustif
  • Il offre un guide centré sur les fondamentaux, tout en faisant gagner du temps

Plus que le shell

  • Il est pensé pour faire découvrir d’un seul bloc le terminal, le shell, les applications CLI, le scripting shell et les connaissances associées, au lieu de les apprendre séparément
  • Il fournit aussi des astuces et conseils pratiques pour acquérir des connaissances immédiatement applicables au travail réel ou au développement

Exécuter des commandes avec assurance

  • Il inclut plus de 100 sessions pratiques annotées et exemples de code, à suivre étape par étape pour apprendre en pratiquant directement
  • Il offre une expérience qui transforme la manière d’utiliser les commandes et renforce la confiance

À jour, et adopté par des milliers de lecteurs

  • Ce manuel, fruit de 4 années d’apprentissage et d’écriture, est une référence récente mise à jour pour 2025
  • Plus de 5 700 utilisateurs l’ont déjà choisi comme guide pour renforcer leurs compétences en ligne de commande

1 commentaires

 
GN⁺ 2025-05-30
Avis Hacker News
  • Le livre donne une excellente impression, mais suggestion de préciser davantage sur la landing page ce que le lecteur va apprendre, car il n’était pas clair s’il s’agissait d’un livre pour débutants ou s’il contenait aussi des astuces utiles pour des personnes déjà à l’aise avec bash ; expérience d’avoir dû chercher les pages d’exemple, qui permettaient de bien mieux comprendre le contenu du livre, d’où la recommandation de les rendre publiques ; remarque aussi que l’expression « Fresh out of press » sonne moins naturelle que « hot off the press », et proposition d’amélioration selon laquelle « Grok the Linux command line on only 120 pages » serait plus naturel avec « in only 120 pages »
    • Je suis d’accord sur le fait que les informations de la landing page sont trop succinctes ; c’était parce que je ne voulais pas dupliquer celles de la page Gumroad, mais je pense qu’il faut que je revoie ça. Merci aussi pour les suggestions de formulation ; comme je ne suis pas natif, ce genre de retour m’est très utile.
  • Expérience d’un site un peu cassé sur mobile, avec du texte qui déborde hors de l’écran ; avis qu’un extrait ou une table des matières aiderait à évaluer le niveau du livre ; on peut le récupérer « gratuitement » puis payer plus tard, mais c’est un peu fastidieux et choisir 0 $ donne aussi un sentiment de gêne
    • Merci pour le retour ; j’avais essayé d’assurer la compatibilité mobile, mais je n’ai manifestement pas assez testé. Je vais aussi préparer un extrait rapidement, et voici un lien vers des pages d’exemple.
    • Même expérience ici, avec certaines parties de l’écran invisibles aussi sur Firefox Android et Pixel ; envie également de pouvoir lire la table des matières ; sentiment honnête d’être un peu mal à l’aise à l’idée de le prendre pour 0 $, mais félicitations tout de même pour la publication du livre
    • Problème confirmé sur Brave sous Android également, avec du texte qui dépasse de l’écran
  • Partage direct du lien vers les pages d’exemple
    • Je me considère déjà assez à l’aise avec le shell, mais j’ai appris de nouvelles choses dans les pages d’exemple, notamment la process substitution, et j’ai décidé de l’acheter immédiatement.
    • Remarque que la page 12 du PDF d’exemple se termine par « On Linux, the PATH looks something like this: » sans montrer d’exemple réel de PATH
    • Impression que les pages d’exemple sont un peu décevantes ; par exemple, il est expliqué qu’on peut comparer le contenu de répertoires en comparant la sortie de la commande ls avec l’utilitaire diff, mais en pratique passer ls à diff peut produire des erreurs, donc l’explication semble un peu inadaptée ; suggestion qu’il serait plus pertinent d’expliquer la comparaison de deux répertoires fichier par fichier avec la commande <code>diff -r directory-a directory-b</code>
  • Si ce livre vous intéresse, recommandation de consulter aussi The Shell Haters Handbook
  • Question sur le fait de savoir si le livre se concentre surtout sur les anciens outils présents sur quasiment tous les systèmes (ex. : find, grep), ou s’il couvre aussi des outils plus modernes installés individuellement comme fd, fzf et rg
    • L’accent est mis sur les anciens outils standard, car ils sont faciles à utiliser dans des pipelines CI ou lorsqu’on partage des scripts avec des collègues. Pour prendre l’exemple de Make, c’est applicable partout. Les alternatives sont mentionnées, mais les exemples reposent sur des outils anciens éprouvés. L’idée est de se concentrer sur les outils qui ne nécessitent pas d’installation et sur les outils de base souvent rencontrés au travail, même si je trouve aussi l’approche centrée sur les outils modernes séduisante.
  • Le contenu est très bon, mais la typographie (mise en page) rend parfois la lecture un peu difficile : blocs de code séparés de leur explication sur une autre page (p. 18/19), encadrés éloignés (p. 26/27), un mot coupé sur deux pages (p. 51/52), pied de page qui chevauche plusieurs pages (p. 61/62), etc., ce qui nuit à l’immersion ; c’est gênant de devoir sans cesse tourner les pages pour comprendre une section
    • Merci pour le retour ; j’essaie vraiment de rendre le tout aussi propre que possible, mais comme je continue à mettre le livre à jour, ce type d’inconvénient peut malheureusement arriver. J’y ferai encore plus attention lors de la prochaine mise à jour.
  • Création également d’une app TUI interactive et d’un ensemble d’exercices pour apprendre les outils CLI Linux (coreutils, grep, sed, awk), disponibles sur learnbyexample/TUI-apps
  • Travail vraiment remarquable ; cela fait 20 ans que j’utilise Linux (en réalité presque 30 ans), mais j’ai tout de même appris des choses inconnues dans les pages d’exemple
  • Recommandation de la ressource linuxjourney.com à consulter en complément de ce contenu
  • Curiosité sur la façon dont fonctionne concrètement un modèle de vente « pay what you want », dans une réflexion autour de la vente de cours
    • J’ai changé de modèle récemment, donc je n’ai pas encore de données historiques ; je m’attends à des revenus bien plus faibles qu’avec des ventes classiques. Le mode de vente habituel nécessite presque toujours du marketing. Ma motivation principale était de partager avec d’autres le résultat d’un travail qui m’a pris beaucoup de temps, en le rendant utile au plus grand nombre avant qu’il ne devienne obsolète. Si mon objectif avait été de gagner de l’argent, j’aurais probablement écrit un livre sur l’IA. Je pense aussi raconter un jour mon expérience de création du livre sur un blog.