Cheat Sheets — Beispiele
Praxisnahe Durchläufe mit den Cheat Sheets: git-Befehl nachschlagen, Sheet finden, alle Sheets durchsuchen, Snippet kopieren, Abschnitt per Deep-Link teilen.
Zurück zur Übersicht: Cheat Sheets · Tool live öffnen: www.jpkc.com/tools/cheatsheet/
Das Manual erklärt jede Funktion im Detail. Diese Seite ergänzt das um konkrete Arbeitsabläufe — typische Nachschlage-Situationen, Schritt für Schritt. Die Oberfläche des Tools ist auf Englisch, die Bedienelemente stehen deshalb in ihrer englischen Original-Schreibweise, bei Bedarf mit deutscher Erläuterung.
Beispiel 1: Einen git-Befehl schnell nachschlagen
Der Klassiker — du willst einen Commit rückgängig machen und weißt nicht mehr, ob es reset oder revert war.
- Öffne die Cheat Sheets. Das Git-Sheet ist standardmäßig schon geladen.
- Drück
/— der Cursor springt insSearch-Feld — und tippe ein Stichwort, etwarevert. Die Befehlsliste filtert sich live, Abschnitte ohne Treffer verschwinden, der Suchbegriff ist in Befehl und Beschreibung markiert, und der Zähler aktualisiert sich auf die Zahl der noch passenden Befehle (FormatX / N commands). - Lies den passenden Eintrag — Befehl, kurze Beschreibung und (oft) ein Beispiel. Klick auf das Clipboard-Symbol, und der Befehl liegt in der Zwischenablage.
- Ersetz im Terminal noch den Platzhalter — in der Befehlszeile orange abgesetzt, etwa
<commit>— durch den echten Hash. Fertig.
Das Stichwort muss kein Befehlsname sein: Weil die Suche auch über die Beschreibungen läuft, findest du die passenden git-Befehle auch über ein Wort wie undo. undo allein liefert drei Einträge aus dem Abschnitt „Undoing Changes": git revert und die beiden git reset-Varianten. Mit undo last grenzt du weiter ein — es bleiben nur Einträge, in denen beide Wörter vorkommen: die zwei git reset-Varianten, die die letzten Commits zurücknehmen. Mit Esc leerst du das Feld für die nächste Frage.
Beispiel 2: Das richtige Sheet finden, wenn du den Tool-Namen nicht genau kennst
Du willst Dateien synchronisieren, bist dir aber nicht sicher, ob das Tool rsync oder etwas anderes heißt.
- Klick oben auf das
Cheat Sheet-Dropdown. Es öffnet sich die nach Kategorien gruppierte Liste aller 220 Sheets, der Cursor steht schon im Suchfeld. - Tippe ins Suchfeld (
Search cheat sheets...) ein Fragment, z. B.sync. Die Liste reduziert sich auf passende Sheet-Namen; Kategorien ohne Treffer werden ausgeblendet. - Navigier mit Pfeil hoch/runter und bestätige mit Enter — oder klick direkt. Das Sheet lädt. Passt der erste Treffer schon, reicht Enter ohne Pfeiltaste.
Alternativ blätterst du durch die Kategorien: Suchst du etwas zum Thema Backup, findest du unter Remote & Backup auf einen Blick rsync, restic, rustic, BorgBackup, Rclone und mehr nebeneinander — gut, um Alternativen zu vergleichen. Kennst du nur die Aufgabe, aber gar kein Tool dafür, hilft die Suche über alle Sheets weiter — siehe Beispiel 7.
Beispiel 3: Ein Docker-Sheet gezielt durchsuchen
Du brauchst die Syntax, um einen laufenden Container zu inspizieren.
- Wähle im
Cheat Sheet-Dropdown Docker (oder ruf direkt/tools/cheatsheet/#dockerauf). - Statt zu scrollen, tipp ins
Search-Feldlogsoderexec. Die Liste zeigt nur noch die passenden Befehle. - Willst du lieber den Überblick über einen ganzen Themenblock, nutz das
Section-Dropdown und spring direkt zum Abschnitt, hier „Logs & Exec" — die Seite scrollt weich dorthin, und die Adresszeile zeigt#docker/logs-and-exec. - Kopier den gewünschten Befehl per Clipboard-Button.
Merke: Befehls-Suche und Abschnitts-Sprung sind zwei Wege zum Ziel — die Suche ist schneller bei einem bekannten Stichwort, das Section-Dropdown besser, wenn du ein Thema überfliegen willst.
Beispiel 4: Ein Snippet kopieren und sauber einsetzen
Du willst ein fertiges Beispiel übernehmen, nicht nur den nackten Befehl.
- Such den Eintrag (z. B. im SSH-Sheet
ssh-keygen, Abschnitt „Key Management"; für alle Optionen gibt es zusätzlich ein eigenes ssh-keygen-Sheet). - Viele Einträge haben unter der Beschreibung einen eigenen, syntaxhervorgehobenen Beispiel-Block mit einem realen Aufruf. Daneben sitzt ein zweiter Clipboard-Button — er kopiert das Beispiel, nicht die generische Befehlszeile.
- Füg es im Terminal ein und pass nur noch die konkreten Werte an (Pfad, Hostname, Dateiname).
Der Unterschied lohnt sich: Der obere Button (Copy command) kopiert die generische Syntax mit Platzhaltern (<…>, in der Befehlszeile orange abgesetzt), der Button am Beispiel (Copy example) kopiert einen ausgefüllten, lauffähigen Aufruf, den du nur noch anpassen musst.
Beispiel 5: Ein Sheet oder einen Abschnitt per Deep-Link teilen
Du erklärst einer Kollegin etwas und willst ihr genau die richtige Stelle schicken.
- Wähle das Sheet (z. B. NGINX). Die Adresszeile zeigt jetzt
…/tools/cheatsheet/#nginx. - Geht es um einen bestimmten Abschnitt, etwa „Logs", klick in dessen Kopfzeile rechts auf den Link-Button. Das Tool schreibt
…/tools/cheatsheet/#nginx/logsin die Adresszeile und kopiert die URL gleich mit (Link to section copied!). - Schick den Link weiter — beim Öffnen landet die Kollegin sofort im nginx-Sheet und genau im Abschnitt, kein Suchen nötig.
- Für oft gebrauchte Sheets oder Abschnitte lohnt sich ein Bookmark direkt auf den Hash-Link. So springst du beim nächsten Mal mit einem Klick hinein.
Praktisch: Jeder Sheet-Wechsel legt einen eigenen History-Eintrag an. Hast du von nginx zu certbot gewechselt, bringt dich die Zurück-Taste des Browsers wieder ins nginx-Sheet. Abschnittssprünge dagegen füllen die History nicht.
Beispiel 6: Ein neues Tool überfliegen, statt die Manpage zu lesen
Du stößt zum ersten Mal auf restic und willst in zwei Minuten ein Gefühl bekommen, was geht.
- Lade das restic-Sheet.
- Lass die Suche leer und öffne das
Section-Dropdown — die Abschnittstitel (z. B.Repository Initialization,Creating Backups,Listing Snapshots,Restoring Data) sind eine Mini-Inhaltsübersicht des Themas. - Spring der Reihe nach durch die Abschnitte. So siehst du die typischen Arbeitsschritte in ihrer logischen Reihenfolge — kompakter als jede Manpage, aber mit echten Beispielen.
Das ist die Stärke der Sheets beim Lernen: Sie zeigen nicht alle Optionen, sondern die, die du im Alltag wirklich brauchst — und das in einer Struktur, die du auf einen Blick erfasst.
Beispiel 7: Einen Befehl über alle Sheets suchen
Du willst wissen, welcher Prozess auf einem Server auf welchem Port lauscht — hast aber keine Ahnung, ob das netstat, ss oder etwas ganz anderes erledigt.
- Schalte unter dem
Search-FeldSearch all cheat sheetsein. Über der Sheet-Beschreibung erscheint die KarteResults in all cheat sheets. - Tippe
listening ports. Beim ersten Mal lädt das Tool die übrigen Sheets nach (Loading cheat sheets… x / y), danach steht die Trefferliste da — nach Sheet gruppiert, mit Treffern unter anderem aus netstat, ss und lsof. Der Status nennt Zahl der Befehle und Sheets. - Vergleich die Varianten direkt in der Liste:
netstat -tlnp,ss -tlnp,lsof -i -nP -sTCP:LISTEN. Jede Zeile hat einen eigenen Kopier-Button. - Willst du mehr über eines der Tools sehen, klick auf den Sheet-Namen (das Sheet öffnet sich mit
listening portsals Filter) oder auf den Abschnittsnamen unter einem Treffer (das Sheet springt genau dorthin).
Liefert die Suche im aktuellen Sheet gar nichts, musst du den Schalter nicht erst suchen: Die Karte No commands in this cheat sheet match your search. bietet direkt den Button Search all cheat sheets an und übernimmt deinen Suchbegriff.
Noch tiefer: das Manual für jede Funktion und die Datenstruktur, die Tipps & Tricks für Kniffe und Stolperfallen. Ausprobieren kannst du alles direkt im Tool.