# Cheat Sheets

> 219 Cheat-Sheets für CLI-Tools und Webentwicklung im Browser nachschlagen — mit Sheet-Auswahl, Befehls-Suche, Syntax-Highlighting und Copy-to-Clipboard.

Source: https://www.jpkc.com/db/tools/cheatsheet/

## Schnell-Referenz für die Kommandozeile

Du kennst den Befehl, aber nicht mehr das genaue Flag. Du weißt, dass `git`, `docker` oder `rsync` das kann — nur die Syntax ist gerade weg. Genau dafür gibt es die [Cheat Sheets](https://www.jpkc.com/tools/cheatsheet/): eine durchsuchbare Sammlung von **219 Spickzetteln** für CLI-Tools, Paketmanager und Webentwicklung, die dir den richtigen Befehl in Sekunden auf den Schirm holt — ohne `man`-Page, ohne Tab-Wechsel zu einer Suchmaschine.

Du wählst oben ein Sheet (Standard ist **Git**), das Tool lädt die passenden Befehle, und du filterst sie live nach Stichwort. Jeder Eintrag zeigt den Befehl, eine kurze Erklärung und — wo sinnvoll — ein konkretes Beispiel. Ein Klick aufs Clipboard-Symbol, und der Befehl liegt in der Zwischenablage. Alles im Browser, ohne Account, ohne Installation.

Gedacht ist das für alle, die viel im Terminal arbeiten: **Entwicklerinnen und Entwickler**, die zwischen einem Dutzend Tools wechseln und nicht jede Option auswendig haben; **DevOps- und Admin-Leute**, die `nginx`, `systemctl`, `ufw` oder `restic` parat brauchen; und alle, die beim Lernen eines neuen Tools eine kompakte, verlässliche Übersicht statt einer 400-Zeilen-Manpage wollen.

## Was drinsteckt: 219 Sheets in 21 Kategorien

Die Sammlung deckt das gesamte Spektrum der Kommandozeile ab — von der Shell über Container und Datenbanken bis zu Backup, Netzwerk und Webservern. Die Sheets sind in **21 thematische Kategorien** gruppiert, damit du auch dann fündig wirst, wenn du den genauen Tool-Namen nicht parat hast:

- **Shells** — Bash, Zsh, Fish, tmux, GNU Screen, Vim, nano, Midnight Commander
- **Development** — Git, GitHub CLI (`gh`), Composer, npm, pnpm, Yarn, Node.js, PHP, Python, pip, Make, Claude Code, Regex Reference
- **Containers & Environments** — Docker, Docker Compose, Podman, kubectl, Helm, DDEV, OrbStack, Vagrant
- **Remote & Backup** — SSH, scp/sftp, rsync, restic, rustic, BorgBackup, Rclone, duplicity, rdiff-backup, Mosh, Nextcloud `occ`
- **Networking** — `dig`, `ip`, `nmap`, `tcpdump`, `ss`, OpenSSL, WireGuard, iptables, nftables und mehr
- **Web Servers** — NGINX, Apache, Caddy, Traefik, FrankenPHP, Certbot, `.htaccess`
- **Text Processing** — `grep`, `sed`, `awk`, `jq`, `yq`, `fzf`, `cut`, `sort`, `xargs` und Kollegen
- **System & Monitoring** — `systemctl`, `journalctl`, `ps`, `top`, `htop`, `crontab`, `nohup`, `kill` und mehr
- **Databases** — MySQL/MariaDB, `psql` (PostgreSQL), Redis CLI, mongosh, SQLite3
- **Package Managers (OS)** — `apt`, `dnf`, `apk`, Homebrew, `dpkg`, `rpm`
- **Image Processing** — ImageMagick (`convert`/`magick`, `mogrify`, `identify` …), gifsicle, OptiPNG, pngquant, SVGO, jpegtran
- … sowie **Archives & Compression**, **CMS & Frameworks**, **HTTP & Transfer**, **Infrastructure & Cloud**, **Languages & Build**, **Load Testing**, **macOS**, **Security**, **Windows & WSL** und **File Management**.

## Die Funktionen kurz benannt

- **Sheet-Auswahl** — ein durchsuchbares Dropdown listet alle 219 Sheets nach Kategorie gruppiert; ein Eingabefeld filtert die Liste nach Tool-Namen, Pfeiltasten und Enter navigieren per Tastatur.
- **Befehls-Suche** — ein Suchfeld (`Search`) filtert die Befehle des aktuell geladenen Sheets live nach Stichwort; ein Zähler zeigt, wie viele Befehle gerade sichtbar sind.
- **Abschnitts-Navigation** — ein `Section`-Dropdown springt direkt zu einem Abschnitt des Sheets (z. B. „Branching" bei Git).
- **Anzeige** — jeder Befehl mit kurzer Beschreibung und optionalem Beispiel; Beispiele sind syntaxhervorgehoben (highlight.js).
- **Copy-to-Clipboard** — pro Befehl und pro Beispiel ein eigener Kopier-Button.
- **Deep-Links** — jedes Sheet hat eine eigene URL über den Hash (`#docker`), die sich teilen und bookmarken lässt.

## Architektur: statische Sheets, Logik im Browser

Das Tool ist bewusst schlank: Die Seite liefert die komplette, nach Kategorien gruppierte Sheet-Liste statisch aus. Wählst du ein Sheet, lädt das JavaScript die zugehörige JSON-Datei **bei Bedarf** nach (`data/<id>.json`), hält sie im Speicher vor und rendert die Abschnitte und Befehle direkt im Browser. Es gibt **keine serverseitige Verarbeitung** der Anzeige und keinen Account — nach dem ersten Laden eines Sheets passiert alles clientseitig. Jedes der 219 Sheets ist eine eigene Datenquelle, was die Sammlung wartbar und schnell hält.

## Jetzt nachschlagen

**[→ Cheat Sheets öffnen](https://www.jpkc.com/tools/cheatsheet/)** — Sheet wählen, Stichwort tippen, Befehl kopieren. Direkt im Browser, kostenlos, ohne Anmeldung. Per Hash-Link landest du sofort beim richtigen Sheet, etwa [`/tools/cheatsheet/#docker`](https://www.jpkc.com/tools/cheatsheet/#docker).

## Verwandte JPKCom-Tools

Andere Tools aus der Code-&-Text-Ecke, die beim Arbeiten an der Kommandozeile und am Code gut dazupassen:

- **[Regex-Tool](https://www.jpkc.com/db/tools/regex/)** — reguläre Ausdrücke bauen und live testen; ergänzt das „Regex Reference"-Sheet um einen interaktiven Tester.
- **[Source-Tool](https://www.jpkc.com/db/tools/source/)** — Quelltext ansehen, formatieren und aufbereiten.
- **[Coder-Tool](https://www.jpkc.com/db/tools/coder/)** — Texte und Daten en- und decodieren (Base64, URL, JWT und mehr).

---

Tiefer geht es auf den Unterseiten: das **[Manual](https://www.jpkc.com/db/tools/cheatsheet/manual/)** mit jeder Funktion und der Datenstruktur eines Sheets, **[Beispiele](https://www.jpkc.com/db/tools/cheatsheet/examples/)** für typische Nachschlage-Abläufe und gesammelte **[Tipps & Tricks](https://www.jpkc.com/db/tools/cheatsheet/tips/)**.

