---
title: "Quick Reference Cheatsheets"
description: "Quick reference cheatsheets for command-line tools, programming languages, and frameworks. Quick copy-paste guide for common commands, syntax, and patterns."
author: "Mohammad Abu Mattar"
canonical: https://mkabumattar.com/cheatsheets
---

# Quick Reference Cheatsheets

39 entries.

- [Linux Networking](https://mkabumattar.com/cheatsheets/linux-networking) — The commands you reach for to diagnose and manage Linux networks. ip for interfaces and routes, ss for sockets, dig for DNS, traceroute for paths, and tcpdump for packets.
- [kubectl](https://mkabumattar.com/cheatsheets/kubectl) — kubectl is the command-line tool for talking to a Kubernetes cluster. Use it to deploy apps, inspect and manage resources, stream logs, and debug running pods.
- [Terraform Cheatsheet](https://mkabumattar.com/cheatsheets/terraform) — Practical Terraform cheatsheet covering essential CLI commands, state management, import, workspaces, and key HCL patterns for variables, locals, outputs, dynamic blocks, and more. Perfect for daily IaC workflows.
- [AWS CLI](https://mkabumattar.com/cheatsheets/aws-cli) — An expert reference for the AWS CLI covering configuration precedence, EC2 lifecycle control, recursive S3 operations, JMESPath querying, output formatting, and secure SSM sessions.
- [Docker Swarm](https://mkabumattar.com/cheatsheets/docker-swarm) — Comprehensive Docker Swarm reference guide covering swarm initialization, node management, services, stacks, overlay networking, secrets, configs, rolling updates, and cluster monitoring.
- [Chef](https://mkabumattar.com/cheatsheets/chef) — Comprehensive Chef reference guide covering installation, cookbooks, recipes, resources, knife commands, server management, and automation workflows for infrastructure configuration management.
- [Docker Compose](https://mkabumattar.com/cheatsheets/docker-compose) — Comprehensive Docker Compose reference guide covering services, volumes, networks, ports, environment variables, commands, configurations, and container orchestration best practices.
- [Dockerfile](https://mkabumattar.com/cheatsheets/dockerfile) — Comprehensive Dockerfile reference guide covering FROM, RUN, COPY, EXPOSE, CMD, ENTRYPOINT, environment variables, build optimization, best practices, and container image construction.
- [PostgreSQL](https://mkabumattar.com/cheatsheets/postgresql) — Comprehensive PostgreSQL reference guide covering psql commands, database creation, tables, queries, functions, joins, transactions, indexes, and advanced SQL operations.
- [Redis](https://mkabumattar.com/cheatsheets/redis) — Comprehensive Redis reference guide covering commands, data types, keys, strings, lists, sets, hashes, sorted sets, transactions, pub/sub, and caching strategies.
- [Ansible](https://mkabumattar.com/cheatsheets/0028-ansible) — Comprehensive Ansible cheatsheet covering playbooks, inventories, roles, tasks, variables, handlers, ad-hoc commands, modules, and configuration options.
- [SSH](https://mkabumattar.com/cheatsheets/ssh) — Comprehensive SSH cheatsheet covering OpenSSH client usage, authentication methods, port forwarding, key management, X11 forwarding, and configuration options. Includes real-world examples and security best practices.
- [VS Code](https://mkabumattar.com/cheatsheets/vscode) — Complete VS Code keyboard shortcuts reference including command palette, navigation, editing, debugging, multicursor operations, and advanced features for macOS and Windows/Linux
- [Go](https://mkabumattar.com/cheatsheets/go) — Go is a statically typed, compiled programming language designed for simplicity, efficiency, and concurrent programming. It's ideal for building fast, scalable server applications and system tools.
- [TOML](https://mkabumattar.com/cheatsheets/toml) — TOML (Tom's Obvious, Minimal Language) is a configuration file format designed to be minimal, readable, and unambiguous. It's commonly used for application configuration, package manifests, and data serialization.
- [Markdown](https://mkabumattar.com/cheatsheets/markdown) — Markdown is a lightweight markup language designed for creating formatted text using a simple, readable syntax. It's widely used for documentation, READMEs, blogs, and content creation across the web.
- [JSON](https://mkabumattar.com/cheatsheets/json) — JSON (JavaScript Object Notation) is a lightweight, text-based data format used for data exchange. It supports objects, arrays, strings, numbers, booleans, and null values, making it universal across all programming languages.
- [YAML](https://mkabumattar.com/cheatsheets/yaml) — YAML (YAML Ain't Markup Language) is a human-friendly data serialization language commonly used for configuration files, data exchange, and infrastructure-as-code. It emphasizes readability and uses indentation to structure data.
- [RegEx](https://mkabumattar.com/cheatsheets/regex) — Regular expressions (regex or regexp) are patterns used to match character combinations in strings. They are powerful tools for pattern matching, validation, and text processing across many programming languages.
- [JavaScript](https://mkabumattar.com/cheatsheets/javascript) — JavaScript is a versatile, high-level programming language that powers the web. It supports object-oriented, functional, and event-driven programming paradigms.
- [Vim](https://mkabumattar.com/cheatsheets/vim) — Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as "vi" with most UNIX systems.
- [Python](https://mkabumattar.com/cheatsheets/python) — Python is an interpreted, high-level programming language known for its readability and simplicity. It supports multiple programming paradigms including procedural, object-oriented, and functional programming.
- [Bash](https://mkabumattar.com/cheatsheets/bash) — Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell.
- [Dart](https://mkabumattar.com/cheatsheets/dart) — Dart is a statically-typed, strongly null-safe programming language optimized for building fast, multi-platform applications with excellent null safety, async/await, and object-oriented features.
- [Docker](https://mkabumattar.com/cheatsheets/docker) — Docker is a containerization platform for building, shipping, and running applications in isolated environments. This cheatsheet covers essential Docker CLI commands.
- [Git](https://mkabumattar.com/cheatsheets/git) — Git is a distributed version control system for tracking code changes, collaborating with teams, and managing project history.
- [Tmux](https://mkabumattar.com/cheatsheets/tmux) — Tmux is a terminal multiplexer that allows you to manage multiple terminal sessions, windows, and panes within a single screen. Essential commands for session, window, and pane management.
- [Helm](https://mkabumattar.com/cheatsheets/helm) — Helm is the package manager for Kubernetes that simplifies deploying, managing, and upgrading applications through reusable charts. This cheatsheet covers essential Helm CLI commands and workflows.
- [Kubernetes](https://mkabumattar.com/cheatsheets/kubernetes) — Kubernetes is an open-source container orchestration platform for automating deployment, scaling, and management of containerized applications.
- [Screen](https://mkabumattar.com/cheatsheets/screen) — GNU Screen is a terminal multiplexer that allows you to manage multiple terminal sessions, windows, and panes within a single screen. Essential commands for session, window management and splitting.
- [Curl](https://mkabumattar.com/cheatsheets/curl) — cURL is a command-line tool for making HTTP requests, transferring data using URLs, and testing APIs. Essential commands for web development and API testing.
- [Cron](https://mkabumattar.com/cheatsheets/cron) — Cron is a time-based job scheduler in Unix/Linux that allows you to run scripts or commands periodically. Essential crontab syntax, scheduling patterns, and management commands.
- [AWK](https://mkabumattar.com/cheatsheets/awk) — AWK is a powerful text processing language that allows pattern scanning and data extraction. Essential for processing text files, extracting columns, and performing calculations on text data.
- [Netstat](https://mkabumattar.com/cheatsheets/netstat) — Complete netstat reference covering network connections, listening ports, routing tables, and network statistics with practical examples
- [Netcat](https://mkabumattar.com/cheatsheets/nc) — Complete netcat reference covering TCP/UDP connections, file transfers, server testing, port scanning, banner grabbing, and network troubleshooting with practical examples
- [Grep](https://mkabumattar.com/cheatsheets/grep) — Complete grep reference with pattern matching, regular expressions, flags, context options, and practical examples for searching text files
- [Find](https://mkabumattar.com/cheatsheets/find) — Complete find reference with file searching, filtering by type/size/time, permissions, advanced operations, and practical examples for locating files
- [Chmod](https://mkabumattar.com/cheatsheets/chmod) — Complete chmod reference with numeric and symbolic permissions, special bits, directory permissions, and practical examples for managing file access
- [Sed](https://mkabumattar.com/cheatsheets/sed) — Complete sed reference with substitution, addressing, deletion, insertion, transformations, in-place editing, and real-world examples for text manipulation
