Show HN: Handbuch für die moderne Kommandozeile
(commandline.stribny.name)- Das Command Line Handbook ist ein kurzes Handbuch, das Entwicklern, Systemadministratoren, technischen Berufsgruppen sowie Linux-/macOS-Nutzern dabei helfen soll, die moderne Unix/Linux-Kommandozeilen-Shell schnell zu erlernen
- Statt dicker Shell-Handbücher oder Linux-Bücher liegt der Fokus darauf, die in der Praxis häufig genutzten gemeinsamen Konzepte und Befehle kompakt zu lernen
- Terminal, Shell, Kommandozeilenanwendungen und Shell-Scripting werden nicht getrennt, sondern gemeinsam behandelt; Tipps und Tricks sind ebenfalls enthalten
- Es bietet fast 100 bzw. mehr als 100 kommentierte Shell-Sessions und Codebeispiele; im PDF sind Syntax-Highlighting und Kommentare enthalten
- Nach vier Jahren Lernen, Schreiben und Überarbeiten wurde es 2025 aktualisiert; bei einem ausgewiesenen regulären Preis von 14 $ kann es nach dem „Name your price“-Modell gekauft werden
Die moderne Kommandozeile schnell lernen
- Das Command Line Handbook richtet sich an Menschen, die moderne Unix/Linux-Kommandozeilen-Shells nutzen
- Softwareentwickler
- Systemadministratoren
- technische Berufsgruppen
- normale Linux-/macOS-Nutzer
- Kern der Gestaltung ist es, die am häufigsten verwendeten Konzepte und Befehle in kurzer Zeit zu lernen, statt lange Shell-Handbücher oder umfangreiche Linux-Bücher zu lesen
- Der behandelte Umfang beschränkt sich nicht nur auf die Shell selbst
- Terminal
- Shell
- Kommandozeilenanwendungen
- Shell-Scripting
- Tipps und Tricks
- Es stellt Shells wie Bash und Zsh, Scripting sowie klassische und moderne Programme vor, die im Terminal genutzt werden können
Beispielorientierter Aufbau und Kaufinformationen
- Das Handbuch ist so aufgebaut, dass man kommentierte Shell-Sessions und Codebeispiele nachvollziehen kann
- Je nach Stelle wird die Zahl der Beispiele mit mehr als 100 oder fast 100 angegeben
- Das PDF enthält Shell-Sessions und weitere Beispiele mit Syntax-Highlighting und Kommentaren
- Das PDF wird in einer carefully curated Form bereitgestellt und macht den Ablauf der Befehle durch Syntax-Highlighting und Kommentare leichter lesbar
- Dieses Handbuch ist das Ergebnis von vier Jahren Lernen, Schreiben und Überarbeiten und liegt als 2025 aktualisierte Version vor
- Die Leserzahl wird auf der Seite mit „8900+ readers“ angegeben; im Text heißt es, dass mehr als 5.000 Menschen ihre Kommandozeilen-Fähigkeiten verfeinern
- Im Preisbereich ist der reguläre Preis von 14 $ durchgestrichen; über den Link Buy on kann es nach dem „Name your price“-Modell gekauft werden
1 Kommentare
Meinungen auf Hacker News
Schöne Arbeit. Auf der Landingpage wären konkretere Beispiele dafür gut, was Leser lernen werden.
So wie die Seite jetzt ist, ist schwer zu erkennen, ob das Buch für komplette Kommandozeilen-Anfänger gedacht ist oder ob es auch nützliche Tipps für Leute enthält, die bereits mit bash vertraut sind.
Ich musste erst die Beispielseiten suchen; die zeigen den Inhalt des Buchs deutlich besser.
Mir sind auch ein paar Formulierungen aufgefallen: Statt „Fresh out of press“ sagt man normalerweise „hot off the press“, und „out of press“ klingt wie „out of print“, also vergriffen.
„Grok the Linux command line on only 120 pages“ müsste „in only 120 pages“ heißen.
Ich wollte nicht zu viel vom Inhalt der Gumroad-Seite wiederholen, aber das sollte ich noch einmal überdenken.
Danke auch für die Formulierungsvorschläge. Ich bin kein Muttersprachler, daher kommt das :)
Ich habe ein paar Anmerkungen. Die Website ist auf Mobilgeräten etwas kaputt; zumindest in meiner Umgebung läuft der Text aus dem Bildschirm heraus.
Außerdem wären Beispielseiten oder zumindest ein Inhaltsverzeichnis gut, damit man sehen kann, auf welche Tiefe das Buch abzielt.
Man könnte es zwar kostenlos herunterladen und später bezahlen, aber das ist umständlich, und bei so etwas 0 $ auszuwählen fühlt sich etwas unangenehm an.
Ich werde jetzt Beispielseiten erstellen.
Update: Die Beispielseiten gibt es hier: https://drive.google.com/file/d/1PkUcLv83Ib6nKYF88n3OBqeeVff...
Ich würde gern das Inhaltsverzeichnis sehen. Ich möchte es nicht für 0 $ mitnehmen und dir damit schaden.
Klingt jedenfalls nach einem großartigen Buch. Glückwunsch dazu, es fertiggestellt und veröffentlicht zu haben.
Die Beispielseiten gibt es hier: https://drive.google.com/file/d/1PkUcLv83Ib6nKYF88n3OBqeeVff...
Gibt es Materialien oder Vorschläge, wie man passende Projekte oder Übungen zu den einzelnen Abschnitten findet?
Ich muss einige Leute schulen, die die Kommandozeile nie benutzen und wieder zu Excel und VSCode zurückkehren werden. Trotzdem bin ich nicht das Genie, das festlegt, worin die Leute gut sein sollten …
Dieses Buch ist großartig, aber ohne Projekte oder Aufgaben werden sie vermutlich nicht motiviert genug sein, um wirklich zu lernen, und es ist schwer, künstliche Projekte zu erfinden.
Wer sich dafür interessiert, dürfte auch The Shell Haters Handbook mögen: https://shellhaters.org/deck/
Ich frage mich, ob der Fokus auf klassischen Tools liegt, die auf den meisten Maschinen vorhanden sind und in alten Shell-Skripten verwendet werden, zum Beispiel
findundgrep, oder auf neueren und verbesserten Tools, die Entwickler auf ihren Maschinen installieren, wiefd,fzfundrg, oder auf beidem.Zum Beispiel nutze ich Make privat wie beruflich überall. Im Buch erwähne ich auch Alternativen, aber die Beispiele basieren auf bewährten Tools.
Wenn es eine Wahl gab, habe ich mich auf Dinge konzentriert, die keine Installation erfordern oder denen man bei der Arbeit wahrscheinlich begegnet. Das ist ein Trade-off, und ich verstehe, dass auch die andere Richtung reizvoll sein kann.
Falls es dir recht ist: Mich würde interessieren, wie das Modell Zahl, so viel du willst funktioniert hat. Ich habe früher beim Verkauf eines Kurses einmal über so etwas nachgedacht.
Ich erwarte nicht, dass es im Vergleich zum normalen Verkauf viel einbringt. Vermutlich nur einen sehr kleinen Teil. Allerdings muss man normalen Verkauf auch bewerben können.
Die Hauptmotivation ist, eine Arbeit zu teilen, in die ich viel Zeit gesteckt habe. Ich möchte etwas anderes machen und will sie nicht einfach auf der Festplatte liegen lassen, bis sie veraltet ist, obwohl sie nützlich sein könnte.
Es war nie als Haupteinnahmequelle gedacht. Wenn das der Plan gewesen wäre, hätte ich ein Buch über KI geschrieben :)
Vielleicht schreibe ich irgendwann einen Blogpost als Rückblick darauf, wie ich das Buch erstellt habe :)
Eine gute Ergänzung zu diesem Material: https://linuxjourney.com
Ich habe eine interaktive TUI-App zum Üben von Linux-Kommandozeilen-Tools, coreutils,
grep,sedundawkerstellt: https://github.com/learnbyexample/TUI-appsDer Inhalt sieht wirklich gut aus, aber wegen des Satzes ist es ziemlich schwer zu lesen.
Codeblöcke rutschen auf die Seite nach der Erklärung, obwohl genug Platz wäre, um sie auf derselben Seite zu zeigen (S. 18/19).
Bei Callouts ist es genauso (S. 26/27).
Ein einzelnes Wort wird über zwei Seiten getrennt (S. 51/52).
Der Footer läuft über mehrere Seiten (S. 61/62).
Das klingt vielleicht nach Haarspalterei, aber es unterbricht den Lesefluss stark, und um einen Abschnitt zu verstehen, muss man ständig zwischen zwei Seiten hin- und herwechseln.
Ich stimme zu, und ich versuche, es so ansprechend wie möglich zu halten, aber wenn das Buch aktualisiert wird und sich Inhalte ändern, ist das auch schwierig.
Beim nächsten Update werde ich aber stärker auf den Seitenfluss achten.