Cross-Desktop cheatsheet manager for Linux with native support for GNOME, KDE, XFCE, and more. Access your Markdown command references instantly from your panel or menu.
π Online version available at cheats.alteron.net
Important
Batteries Included! This repository is not just a menu engine; it comes pre-packed with a comprehensive collection of over 100+ production-ready cheatsheets for sysadmins, DevOps, and developers.
If you like this project, consider supporting me on Buy Me a Coffee βοΈ
- GNOME - Native Argos panel menu with dropdown
- KDE Plasma 5/6 - Native widget with full UI
- XFCE / MATE / Cinnamon - Dialog-based menus (zenity/yad)
- LXQt / LXDE - Lightweight dialog menus
- Budgie / Pantheon / Deepin - Dialog-based menus with auto-detection
- Tiling WMs - Terminal-based with FZF (i3, sway, bspwm, hyprland)
- Windows (BETA) - Native tray application via AutoHotkey with full autodiscovery & search support (View Guide)
- Auto-Detection - Detects your DE and adapts automatically
- Instant Loading - Smart caching loads 100+ cheats in <100ms
- Fast Category Toggle - Optimized for instant expand/collapse (KDE widget)
- Auto Cache Invalidation - Rebuilds only when files change
- Category Organization - Group cheats by topic with emoji icons
- Live Search - Filter cheats as you type
- Copy to Clipboard - One-click copy (wl-clipboard/xclip)
- Open in Editor - Launch any editor (auto-detected or custom)
- Export - Save individual or all cheats to Markdown/PDF
- FZF Integration - Powerful fuzzy search in terminal with syntax highlighting
- Editor Auto-Detection - Scans for 16+ popular editors
- Editor Dropdown - Quick selection with β marks for installed
- Auto-Fallback - Uses first available editor if preferred missing
- Custom Icons - Emoji or system icons per category/cheat
- Safe Install - No crashes, works in VMs
πͺ Windows (Native Tray App)
DevToolbox Cheats is fully supported on Windows using an automated PowerShell installer and AutoHotkey.
See the dedicated Windows Setup Guide for full details.
- Open PowerShell as Administrator.
- Navigate to the repository's
Windows-betadirectory:cd "C:\path\to\devtoolbox-cheats\Windows-beta" - Run the installer:
powershell.exe -ExecutionPolicy Bypass -File .\install-devtoolbox.ps1
- Double-click the generated
cheats.exeto run the app.
π GNOME (Argos Extension)
From extensions.gnome.org or GitHub
# Debian/Ubuntu
sudo apt install zenity xclip fzf bat pandoc
# Fedora
sudo dnf install zenity xclip fzf bat pandoc
# Arch
sudo pacman -S zenity xclip fzf bat pandocgit clone https://github.com/dominatos/devtoolbox-cheats.git
cd devtoolbox-cheats
./install.shDisable and re-enable the Argos extension, or press Alt+F2 β r β Enter
Result: ποΈ icon appears in your top panel with dropdown menu
π΅ KDE Plasma 5/6 (Native Widget)
# Clone repository
git clone https://github.com/dominatos/devtoolbox-cheats.git
cd devtoolbox-cheats
# Run universal installer (auto-detects Plasma version)
./install.shThe installer will:
- β
Install widget to
~/.local/share/plasma/plasmoids/ - β Clear QML cache (ensures config shows correctly)
- β
Deploy 133 example cheatsheets to
~/cheats.d - β Install dependencies (fzf, bat, wl-clipboard, fonts)
- β Prompt for safe Plasma Shell restart
-
Add to Panel:
- Right-click panel β Add Widgets
- Search "DevToolbox Cheats"
- Drag to panel or desktop
-
Configure:
- Right-click widget β Configure
- Editor Dropdown - Select from auto-detected editors (marked with β)
- Cheats Directory - Default:
~/cheats.d - Cache File - Default:
~/.cache/devtoolbox-cheats.json
-
Usage:
- Click widget to open
- Click categories to expand
- Click cheat to open in editor
- Use buttons: Copy, Open, Export, FZF Search
π’ XFCE / MATE / Cinnamon
# Debian/Ubuntu
sudo apt install zenity xclip fzf bat pandoc
# Fedora
sudo dnf install zenity xclip fzf bat pandoc
# For Wayland sessions, use wl-clipboard instead of xclipgit clone https://github.com/dominatos/devtoolbox-cheats.git
cd devtoolbox-cheats
./install.shRun manually:
devtoolbox-cheats-menu menuAdd to panel (XFCE):
- Install Genmon plugin:
sudo apt install xfce4-genmon-plugin - Right-click panel β Add New Items β "Generic Monitor"
- Right-click the new monitor β Properties:
- Label: ποΈ (or leave blank)
- Command:
devtoolbox-cheats-menu menu - Period (s): 30
Add to panel (MATE):
- Right-click panel β "Add to Panel..."
- Select "Custom Application Launcher" β Add
- Configure properties:
- Type: Application
- Name: DevToolbox Cheats
- Command:
devtoolbox-cheats-menu menu - Icon: ποΈ (click to select icon)
Add to panel (Cinnamon):
- Right-click the Menu applet β Configure β Menu β "Open the menu editor"
- Select a category (e.g., Accessories) β "New Item"
- Configure properties:
- Name: DevToolbox Cheats
- Command:
devtoolbox-cheats-menu menu - Icon: ποΈ (click to select icon)
- Save and close the menu editor.
- Open the Cinnamon Menu, search for "DevToolbox Cheats", right-click it, and select "Add to panel".
π£ LXQt / LXDE (Lightweight)
# Debian/Ubuntu (LXQt)
sudo apt install zenity xclip fzf bat pandoc
# Lubuntu (LXQt)
sudo apt install zenity xclip fzf bat pandoc
# LXDE
sudo apt install zenity xclip fzf bat pandoc
# Arch
sudo pacman -S zenity xclip fzf bat pandocgit clone https://github.com/dominatos/devtoolbox-cheats.git
cd devtoolbox-cheats
./install.shLXQt Panel:
- Right-click panel β "Manage Widgets" β "Add Widgets"
- Select "Custom command" β Add
- Right-click the Custom command widget β Configure
- Click "+" to add new launcher:
- Name: DevToolbox Cheats
- Command:
devtoolbox-cheats-menu menu - Click command:
devtoolbox-cheats-menu menu - Icon: Click to browse and select a suitable icon (e.g., accessories-text-editor)
- Click OK and close
LXDE Panel (PCManFM):
- Right-click panel β "Add / Remove Panel Items"
- Select "Application Launch Bar" β Add
- Click "Application Launch Bar" β Preferences
- Click "+" to add application:
- Browse to create desktop file or add command:
- Command:
devtoolbox-cheats-menu menu
- Close preferences
Or use desktop shortcut: The installer automatically creates an application shortcut. Open your application launcher and search for DevToolbox Cheats.
Result: Clicking launches dialog menu with all cheats
π‘ Budgie Desktop
# Ubuntu Budgie / Solus
sudo apt install zenity xclip fzf bat pandoc
# Arch (with Budgie)
sudo pacman -S zenity xclip fzf bat pandocgit clone https://github.com/dominatos/devtoolbox-cheats.git
cd devtoolbox-cheats
./install.shFind in Budgie Menu:
- Open Budgie Menu and type "DevToolbox"
- Drag the shortcut to your Favorites or panel.
- Optional: Right-click any icon in Plank dock β Preferences, and drag from the applications menu.
Result: Clicking launches dialog menu with zenity interface
π· Pantheon (elementary OS)
# elementary OS
sudo apt install zenity xclip fzf bat pandocgit clone https://github.com/dominatos/devtoolbox-cheats.git
cd devtoolbox-cheats
./install.sh- Press
Super(Windows key) to open Applications - Search for "DevToolbox Cheats"
- Right-click β "Add to Dock"
Or add to Wingpanel (top panel) using keyboard shortcut:
- Open System Settings β Keyboard β Shortcuts β Custom
- Click "+" to add:
- Name: DevToolbox Cheats
- Command:
devtoolbox-cheats-menu menu - Shortcut: Press keys (e.g.,
Super+C)
Result: Elegant zenity dialog matching elementary OS design language
π΅ Deepin Desktop
# Deepin OS / UbuntuDDE
sudo apt install zenity xclip fzf bat pandoc
# Arch with Deepin
sudo pacman -S zenity xclip fzf bat pandocgit clone https://github.com/dominatos/devtoolbox-cheats.git
cd devtoolbox-cheats
./install.sh- Open Launcher (click grid icon in dock)
- Find "DevToolbox Cheats" in Applications
- Right-click β "Send to Desktop" or "Pin to Dock"
Or use Control Center shortcut:
- Open Control Center β Keyboard and Language β Shortcuts β Custom Shortcuts
- Click "+" to add:
- Name: DevToolbox Cheats
- Command:
devtoolbox-cheats-menu menu - Shortcut: Click "None" and press keys (e.g.,
Ctrl+Alt+C)
Result: Beautiful dialog matching Deepin's aesthetic with blur effects
π Cosmic (Pop!_OS - NEW 2025)
# Pop!_OS with Cosmic
sudo apt install zenity fzf bat pandoc wl-clipboard
# Cosmic uses Wayland by defaultgit clone https://github.com/dominatos/devtoolbox-cheats.git
cd devtoolbox-cheats
./install.sh- Open Settings β Keyboard β View and Customize Shortcuts β Custom Shortcuts
- Click "+" to add:
- Name: DevToolbox Cheats
- Command:
devtoolbox-cheats-menu menu - Shortcut: Press keys (e.g.,
Super+C)
Or add to Cosmic Dock:
- Press
Super+/to open Launcher - Type "DevToolbox Cheats"
- Right-click β "Pin to Dock"
Result: Modern Rust-based dialog with native Cosmic integration
β« Tiling WMs (i3, sway, bspwm, hyprland)
# X11 Window Managers (i3, bspwm, awesome)
sudo apt install fzf bat xclip pandoc zenity
# Wayland Compositors (sway, hyprland, river)
sudo apt install fzf bat wl-clipboard pandoc wofi
# Arch (X11)
sudo pacman -S fzf bat xclip pandoc zenity rofi
# Arch (Wayland)
sudo pacman -S fzf bat wl-clipboard pandoc wofigit clone https://github.com/dominatos/devtoolbox-cheats.git
cd devtoolbox-cheats
./install.shi3 config (~/.config/i3/config):
bindsym $mod+c exec --no-startup-id devtoolbox-cheats-menu menusway config (~/.config/sway/config):
bindsym $mod+c exec devtoolbox-cheats-menu menubspwm config (~/.config/sxhkd/sxhkdrc):
super + c
devtoolbox-cheats-menu menuhyprland config (~/.config/hypr/hyprland.conf):
bind = SUPER, C, exec, devtoolbox-cheats-menu menuawesome wm config (~/.config/awesome/rc.lua):
awful.key({ modkey }, "c",
function () awful.spawn.with_shell("devtoolbox-cheats-menu menu") end,
{description = "open devtoolbox cheats", group = "launcher"})dwm config (config.h - requires recompile):
static const char *cheatcmd[] = { "/bin/sh", "-c", "devtoolbox-cheats-menu menu", NULL };
{ MODKEY, XK_c, spawn, {.v = cheatcmd } },rofi (X11):
# Add this alias to ~/.bashrc or ~/.zshrc
alias cheats='devtoolbox-cheats-menu menu'
# Or integrate directly with rofi
bindsym $mod+c exec "rofi -show run -run-command 'bash -c devtoolbox-cheats-menu menu'"wofi (Wayland):
# Add to sway/hyprland config
bindsym $mod+c exec devtoolbox-cheats-menu menu | wofi --dmenuResult: Opens dialog menu (if zenity/rofi installed) or FZF terminal search
- Bash 4.0+
find,grep,sed,awk
| Desktop | Required | Optional |
|---|---|---|
| GNOME | Argos extension | zenity, xclip, fzf, bat |
| KDE Plasma | kdialog, wl-clipboard |
fzf, bat, noto-fonts-emoji |
| XFCE/MATE/Cinnamon | zenity, xclip |
fzf, bat |
| LXQt/LXDE | zenity, xclip |
fzf, bat |
| Budgie | zenity, xclip |
fzf, bat |
| Pantheon | zenity, xclip |
fzf, bat |
| Deepin | zenity, xclip |
fzf, bat |
| Cosmic | zenity, wl-clipboard |
fzf, bat |
| Wayland | wl-clipboard |
zenity, fzf, bat |
| X11 | xclip |
zenity, fzf, bat |
| Terminal/Tiling WM | fzf |
bat, zenity, rofi, wofi |
- VS Code (
code), VS Codium (codium) - Kate (
kate), KWrite (kwrite) - Geany (
geany), Gedit (gedit) - Sublime Text (
subl), Atom (atom) - Vim (
vim), Neovim (nvim) - Emacs (
emacs), Nano (nano) - Mousepad (
mousepad), Pluma (pluma) - XED (
xed), Notepadqq (notepadqq) - Custom - Any command
Cheatsheets are Markdown files organized in category subfolders under ~/cheats.d/.
Directory structure:
~/cheats.d/
βββ databases/
β βββ mysqlcheatsheet.md
β βββ mongodbcheatsheet.md
β βββ postgrescheatsheet.md
β βββ redis_prod_cheatsheet.md
βββ kubernetes-containers/
β βββ docker-basics.md
β βββ docker-compose.md
β βββ kubernetes-commands.md
βββ network/
β βββ nginx-config.md
β βββ ssh-tunneling.md
β βββ firewall-basics.md
βββ security-crypto/
βββ ssl-certificates.md
βββ gpg-basics.md
βββ openssl-commands.md
Each Markdown file contains metadata in the first 80 lines:
Title: MySQL Queries
Group: Databases
Icon: ποΈ
Order: 1
# MySQL Commands
## Basic Queries
```bash
# Show databases
mysql -u root -p -e "SHOW DATABASES;"
# Create database
mysql -u root -p -e "CREATE DATABASE mydb;"- Title: (Required) Display name for the cheat
- Group: (Required) Category name (matches subfolder or custom)
- Icon: (Optional) Emoji (π³) or system icon name (
docker) - Order: (Optional) Sort order within group (1-999)
Emoji:
Icon: π³
Icon: π
Icon: πSystem Icons:
Icon: docker
Icon: database-server
Icon: network-serverCategories are auto-detected from subfolders:
- ποΈ Databases β MySQL Queries, MongoDB Basics, PostgreSQL, Redis
- π³ Kubernetes & Containers β Docker Basics, Docker Compose, Kubernetes Commands
- π Network β Nginx Config, SSH Tunneling, Firewall Basics
- π Security & Crypto β SSL Certificates, GPG Basics, OpenSSL Commands
- Click ποΈ icon in top panel
- Dropdown menu appears with:
- π Search cheats
- π FZF Search Commands
- π₯ Export all (MD/PDF)
- Categories (expandable)
- Click cheat name to copy & view
- Content copied to clipboard automatically
- Click widget in panel
- Full window opens with:
- Search field at top
- Category list with counts
- Action buttons: Copy, Open, Export, FZF
- Browse: Click category to expand
- Search: Type in search field
- Copy: Click cheat β copied to clipboard
- Open: Click cheat name β opens in editor
- Export: Button to save all as Markdown
- FZF: Opens terminal fuzzy search
- Launch script (panel button, keybinding, or manually)
- Dialog appears with options:
- π Search cheats
- π FZF Search Commands
- π Browse all cheats
- π₯ Export all (MD/PDF)
- Search: Type query β select from results
- Browse: Select category β select cheat
- FZF: Opens terminal with fuzzy search
# Direct FZF search
devtoolbox-cheats-menu fzfSearch
# Or from menu β FZF Search Commands- Start typing to filter
- Preview shows file with syntax highlighting (bat)
- Press
Enterto open in editor at exact line Escto cancel
# Override cheats directory (default: ~/cheats.d)
export CHEATS_DIR=~/my-cheats
# Override cache file
export CHEATS_CACHE=~/.cache/my-cheats.cache
# Force cache rebuild on every run (for debugging)
export CHEATS_REBUILD=1
# Force specific desktop environment
export DEVTOOLBOX_DE=kde # kde, gnome, xfce, lxqt, budgie, terminal
# Set preferred viewers (space-separated, tried in order)
export CHEAT_VIEWERS="code zenity"Right-click widget β Configure:
- Cheats Directory - Where your
.mdfiles are stored - Cache File - JSON cache for fast loading
- Preferred Editor - Dropdown with auto-detected editors (β mark)
- Auto-Rebuild Cache - Force rebuild on widget load
Add to i3/sway config:
bindsym $mod+c exec devtoolbox-cheats-menu menuAdd to polybar:
[module/devtoolbox]
type = custom/script
exec = echo "ποΈ"
click-left = devtoolbox-cheats-menu menuAdd to waybar:
"custom/devtoolbox": {
"format": "ποΈ {}",
"on-click": "devtoolbox-cheats-menu menu"
}Keep your cheatsheets in sync with the latest upstream version using the built-in updater.
After installation, cheats-updater is available in your PATH (~/.local/bin/):
# Check what changed upstream
cheats-updater check
# Download / update all official cheatsheets
cheats-updater update
# List all available cheatsheets
cheats-updater listBehavior:
- Only changed files are overwritten (
cmpdiff check) - Custom cheatsheets you add to
~/cheats.d/are never touched - Automatic backup is created before every update at
~/.local/share/devtoolbox-cheats/backups/
The installer sets up a systemd user timer that runs cheats-updater.sh update once per day.
# Check timer status
systemctl --user status devtoolbox-cheats-updater.timer
# View update logs
journalctl --user -u devtoolbox-cheats-updater.service
# Trigger a manual run via systemd
systemctl --user start devtoolbox-cheats-updater.service
# Disable automatic updates
systemctl --user disable --now devtoolbox-cheats-updater.timer
# Re-enable automatic updates
systemctl --user enable --now devtoolbox-cheats-updater.timer# Symlink units and enable timer
mkdir -p ~/.config/systemd/user
ln -sf ~/devtoolbox-cheats/systemd/devtoolbox-cheats-updater.service ~/.config/systemd/user/
ln -sf ~/devtoolbox-cheats/systemd/devtoolbox-cheats-updater.timer ~/.config/systemd/user/
systemctl --user daemon-reload
systemctl --user enable --now devtoolbox-cheats-updater.timer# Override target directory (default: ~/cheats.d)
CHEATS_DIR=/custom/path ./cheats-updater.sh updateCause: Argos not detecting script
Solution:
# Check script name matches pattern
ls ~/.config/argos/*.sh
# Should be: something.30s.sh (30 seconds refresh)
# Restart Argos: disable/enable extensionCause: QML cache not cleared
Solution:
# Clear QML cache
rm -rf ~/.cache/plasmashell/qmlcache
rm -rf ~/.cache/plasma-plasmashell/qmlcache
rm -rf ~/.cache/qt6/qmlcache
# Restart Plasma Shell
systemctl --user restart plasma-plasmashell.serviceSolution: Reinstall with cache clearing
cd kde-widget-plasma6
./install.sh
# Choose option 2 for automatic restartBehavior: Widget auto-falls back to first available editor
Fix: Right-click β Configure β Select different editor from dropdown
Cause: Missing clipboard tool
Solution:
# For Wayland (Cosmic, sway, hyprland, Plasma 6 Wayland)
sudo apt install wl-clipboard
# For X11 (most traditional DEs)
sudo apt install xclipCause: Missing dialog tool
Solution:
# Install zenity (universal, works with all DEs)
sudo apt install zenity
# Or kdialog (KDE only)
sudo apt install kdialog
# Or yad (advanced dialogs, more features)
sudo apt install yadCause: Missing fzf or terminal
Solution:
# Install fzf and bat
sudo apt install fzf bat
# Ensure terminal is installed
sudo apt install konsole # KDE
sudo apt install gnome-terminal # GNOME
sudo apt install xfce4-terminal # XFCE
sudo apt install lxterminal # LXDE/LXQt
sudo apt install mate-terminal # MATE
sudo apt install io.elementary.terminal # Pantheon/elementary
sudo apt install deepin-terminal # Deepin
sudo apt install alacritty # Cosmic/modern compositorsCause: Desktop file permissions or path issue
Solution:
# Verify the script is in your PATH and executable
devtoolbox-cheats-menu menu
# Update desktop database
update-desktop-database ~/.local/share/applicationsTest System: 133 cheatsheets, 15 categories
| Operation | Time | Platform |
|---|---|---|
| First Load | ~1-2s | All (builds cache) |
| Cached Load | <100ms | KDE Widget / Script |
| Category Toggle | <10ms | KDE Widget (optimized) |
| Search Filter | <50ms | KDE Widget |
| FZF Search | Instant | Terminal (fzf) |
| Copy to Clipboard | <200ms | All |
- Format: TSV index with metadata
- Location:
~/.cache/devtoolbox-cheats.idx(script) or.json(widget) - Invalidation: Auto-detects file changes via mtime
- Rebuild: Only when needed or forced
devtoolbox-cheats/
βββ devtoolbox-cheats.30s.sh # Universal script (all DEs)
βββ cheats-updater.sh # Cheats update manager
βββ install.sh # Universal installer
βββ systemd/ # Systemd user units
β βββ devtoolbox-cheats-updater.service
β βββ devtoolbox-cheats-updater.timer
βββ kde-widget-plasma6/ # Plasma 6 widget
β βββ install.sh
β βββ uninstall.sh
β βββ DevToolboxPlasmoid/
β βββ contents/ui/
β β βββ FullRepresentation.qml # Main UI
β β βββ configGeneral.qml # Config page
β βββ contents/code/
β βββ indexer.sh # Cache builder
β βββ fzf-search.sh # FZF helper
βββ kde-widget-plasma5/ # Plasma 5 widget (same structure)
βββ cheats.d/ # Example cheatsheets (133 files)
β βββ databases/ # Category subfolder
β βββ kubernetes-containers/ # Category subfolder
β βββ network/ # Category subfolder
β βββ ... # More category subfolders
βββ README.md
Test Universal Script:
# Force specific DE
DEVTOOLBOX_DE=kde ./devtoolbox-cheats.30s.sh menu
DEVTOOLBOX_DE=gnome ./devtoolbox-cheats.30s.sh
DEVTOOLBOX_DE=lxqt ./devtoolbox-cheats.30s.sh menu
DEVTOOLBOX_DE=terminal ./devtoolbox-cheats.30s.sh menu
# Test FZF search
./devtoolbox-cheats.30s.sh fzfSearchTest KDE Widget:
cd kde-widget-plasma6
./install.sh
# View logs
journalctl --user -f | grep DevToolboxPull requests welcome! Please:
- Fork the repository
- Create feature branch:
git checkout -b feature/amazing - Test on your DE
- Commit changes:
git commit -m 'Add amazing feature' - Push to branch:
git push origin feature/amazing - Open Pull Request to
mainbranch
Please see CHANGELOG.md for release history.
- π Basics
- π‘ Network
- πΏ Storage & FS
- ποΈ Backups & S3
- π¦ Files & Archives
- π Text & Parsing
- βΈοΈ Kubernetes & Containers
- π System & Logs
- π Web Servers
- ποΈ Databases
- π¦ Package Managers
- π Security & Crypto
- 𧬠Dev & Tools
- π§© Misc
- π Diagnostics
- βοΈ Cloud
- π Monitoring
- π§ Infrastructure Management
- πͺͺ Identity Management
- π₯οΈ Virtualization
This repository includes ready-to-use cheatsheets for popular tools, organized by category:
- ποΈ aws-cli β AWS S3 Backups
- ποΈ azcopy β Azure Blob Storage
- ποΈ Bareos/Bacula β Enterprise Backup
- ποΈ BorgBackup β Deduplicating Backups
- ποΈ Commvault v11 β Enterprise Backup
- ποΈ Complete Server Clone & Backup Cheatsheet β Linux
- ποΈ Duplicity β Encrypted Incremental Backups
- ποΈ gsutil β Google Cloud Storage
- ποΈ rclone β Remotes/S3
- ποΈ MinIO β S3 Compatible Storage
- ποΈ restic β Backups
- ποΈ Snapshots β LVM/ZFS/Btrfs
- ποΈ tar + GPG β Classic Encrypted Backups
- ποΈ Veeam Agent β Linux Backup
- ποΈ Veritas InfoScale
- ποΈ Memcached β Sysadmin Cheatsheet
- π MongoDB β Cheatsheet
- ποΈ MySQL/MariaDB
- π OpenSearch β Cheatsheet
- ποΈ Oracle Database
- π¬ Percona XtraDB Cluster (PXC)
- ποΈ PostgreSQL β psql/pg_dump
- π ProxySQL β MySQL Proxy
- ποΈ Redis β Production Cheatsheet
- ποΈ SQLite
- π¬ MySQL Galera Cluster
- π οΈ Ansible
- π οΈ Apache Kafka
- π οΈ Apache Zookeeper
- π οΈ Build β Make/CMake
- 𧬠Git β Advanced
- 𧬠Git β Basics
- οΏ½οΈ Jenkins CI/CD
- οΏ½π’ Node β nvm/npm/yarn
- π Python β venv/pip/pipx
- π οΈ Terraform
- π§· tmux β Commands
- π Meld (Merge & Diff)
- π diff / patch β File Comparison
- π¦ TAR β Archive Commands
- π¦ TAR + Zstandard (zstd) β Compression
- π¦ ZIP / 7z / ZSTD β Archive Tools
- π³ Docker β Commands
- β Helm β Commands
- π k9s β Hotkeys
- βΈοΈ KUBECTL β Commands
- βΈοΈ KUBECTL β JSONPath
- βΈοΈ Kustomize β kustomization.yaml
- βΈοΈ OpenShift (OCP)
- π« Podman / nerdctl β Commands
- π§ Cerebro (Elasticsearch Admin)
- π CheckMK
- β Checkmk Agent
- π Filebeat
- π Nagios Core
- π‘ SNMPD
- π Telegraf
- π VictoriaMetrics
- π Zabbix Server
- π autossh β Resilient tunnels
- π CURL β Commands
- π§ DNS β dig/nslookup
- π Fail2Ban β Commands
- π₯ firewalld β Commands
- π ip β Commands
- π₯ iptables β Commands
- π iptables β nftables β Mapping
- π nc / nmap β Commands
- π°οΈ Network diag β mtr/traceroute/iperf3
- π‘ Network Backend Detection
- π nmcli β NetworkManager CLI
- π NetworkManager β Commands
- π Netplan β Configuration
- π systemd-networkd β Configuration
- π VPN Plugins β NetworkManager
- πΈ nftables β Commands
- resolvectl β DNS/Network
- RSYNC β Commands
- SCP β Commands
- π‘ SS β Socket Stats
- π SSH / VPN / Port Forwarding
- SSH β Commands & Config
- π§± UFW β Commands
- WireGuard β Quickstart
- π¦ Package Managers
- π¦ APT β Debian/Ubuntu
- π¦ DNF β RHEL/Fedora
- π’ Pacman β Arch Linux
- π’ Zypper β OpenSUSE
- π¦ Snap β Universal Packages
- π¦ Flatpak β Application Sandboxes
- π¦ AppImage β Portable Apps
- π‘οΈ AIDE β File Integrity Checker
- π¬ Cerbero Suite β File Analysis & RE
- π‘οΈ CrowdSec β Intrusion Prevention
- π GPG / age β Encryption
- π htpasswd β Basic Auth
- π OpenSSL β Commands
- π Git Secret Leak Detection
- π SSH Keys & Access Management
- π OpenSSL β CSR with SAN
- π pass β Password Store
- π― SSH Honeypot & CrowdSec
- πΏ ACL β Access Control Lists
- πΏ Chroot β System Recovery
- πΏ Grow Disk (Cloud EXT4/XFS)
- πΏ LVM β Basics
- πΏ Partition & Mount
- πΏ SMART & mdadm RAID
- β° cron / at β Commands
- π date / TZ β Commands
- π½ du/df/lsof/ps β Commands
- π Ionice / Nice β Priority
- π journalctl β Basics
- π journalctl β Commands
- π Kibana
- π Kernel-panic β RHEL/CentOS
- π logrotate β Basics
- οΏ½ VPS Optimization β Ubuntu/Debian
- οΏ½π‘οΈ SELinux / AppArmor β Basic diag
- π systemctl β Commands
- π°οΈ systemd timers β Basics
- π§© systemd unit β template
- π¦Ύ AWK β Commands
- πͺ cut/sort/uniq β Commands
- π FIND β Commands
- β‘ fzf β Fuzzy Finder
- π GREP β Commands
- π§© JQ β Commands
- π Bash β Loops
- β‘ modern-cli β ripgrep / fd / bat / eza
- βοΈ SED β Commands
- π³ Tree β Cheatsheet
- π€ tr/head/tail/watch β Commands
- βοΈ vim β Quickstart
- π§ͺ yq β YAML processor
- πͺΆ Apache HTTPD β Cheatsheet
- π Caddy β Cheatsheet
- π HAProxy β Cheatsheet
- π Nginx β Cheatsheet
- π WebLogic Server
- π± Tomcat β Cheatsheet
- π¦ WildFly (JBoss)
MIT License - See LICENSE file
- Developer: Sviatoslav (@dominatos)
- Inspired by: DevHints, tldr, cheat.sh, Argos
- Icons: Noto Color Emoji
- Tested on: GNOME, KDE Plasma, XFCE, MATE, Cinnamon, LXQt, Budgie, Pantheon, i3, sway
- Repository: https://github.com/dominatos/devtoolbox-cheats
- Issues: https://github.com/dominatos/devtoolbox-cheats/issues
- Releases: https://github.com/dominatos/devtoolbox-cheats/releases
- Argos Extension: https://github.com/p-e-w/argos
If you find this useful:
- β Star the repository
- π Report bugs via Issues
- π‘ Suggest features
- π΄ Fork and contribute
- π¬ Share with the Linux community
If you like this project, consider supporting me on Buy Me a Coffee βοΈ
Made with β€οΈ for the Linux community







