Terminal commands at hand
Basic and advanced commands for popular services. Sign in with Google to make any page your own and add your own commands.
Databases
Elasticsearch / OpenSearch
Cluster health, indices and shards, searching, mappings and reindexing — via the REST API with curl.
16 commands
MongoDB
mongosh, queries and updates, indexes, aggregation, mongodump backups and diagnostics.
24 commands
MySQL
mysql client, databases and users, backups, troubleshooting.
23 commands
PostgreSQL
psql and its meta-commands, roles, pg_dump backups and finding slow queries.
23 commands
Redis
redis-cli, working with keys and TTL, monitoring and finding big keys.
16 commands
SQLite
sqlite3 shell, dot-commands, importing and exporting CSV, backups and pragmas.
15 commands
Queues & streaming
Containers & orchestration
Cloud & infrastructure as code
Linux & shell
Archives: tar, gzip, zip
Creating and extracting tar.gz and zip, viewing contents, streaming over SSH.
16 commands
grep, sed, awk and friends
Searching text, replacing in files, extracting columns, sorting and counting.
23 commands
Linux: files and permissions
Navigating, copying and finding files, disk usage, permissions and ownership.
24 commands
Linux: processes and resources
Finding and killing processes, CPU and memory, open ports and files, background jobs.
22 commands
systemd (systemctl, journalctl)
Managing services, reading logs with journalctl, writing your own unit and timers.
19 commands
tmux
Sessions that survive disconnects, windows, panes and the default key bindings.
19 commands
Network & web servers
curl
HTTP requests from the terminal: headers, JSON, auth, uploads, timings and debugging.
22 commands
Network diagnostics
IP addresses and routes, DNS lookups, reachability, open ports and traffic capture.
21 commands
Nginx
Checking and reloading config, logs, reverse proxy, HTTPS with Let's Encrypt.
15 commands
OpenSSL and certificates
Inspecting remote and local certificates, expiry dates, keys and CSRs, format conversion.
16 commands
SSH, scp and rsync
Connecting, keys, ~/.ssh/config, port forwarding, jump hosts and copying files.
22 commands
Developer tools
Git
Branches, commits, undoing changes, rebase, stash and searching history.
21 commands
Homebrew
Installing and updating packages on macOS, services, casks, Brewfile and cleanup.
16 commands
jq
Querying and transforming JSON in the terminal: fields, arrays, filters, output formats.
17 commands
npm, pnpm, yarn
Installing dependencies, scripts, outdated and vulnerable packages, publishing, nvm.
23 commands
Python: pip, venv, uv
Virtual environments, installing packages, requirements, uv, handy one-liners.
20 commands