DevOps Commands Cheat Sheet: Your Ultimate Quick Reference
DevOps unites software development and operations, emphasizing automation, collaboration, and efficiency. Whether you’re deploying servers, managing code, building containers, or orchestrating cloud infrastructure, mastering key command-line tools is essential. This cheat sheet distills the most important commands for Linux, Git, Docker, Kubernetes, Helm, and Terraform—helping you work smarter and troubleshoot faster.
Linux Essentials: The Swiss Army Knife for DevOps
Basic Linux Commands
-
pwd,ls,cd,touch,mkdir: Navigate and manage files/directories. -
cp,mv,rm,cat: Copy, move, delete, and view files. -
chmod,chown,grep,find: Set permissions, change ownership, search files.
System Monitoring and Networking
-
top,htop,ps,vmstat: Monitor system performance and processes. -
ping,wget,curl,ssh: Check connectivity, download files, and access servers. -
df -h,du,lsof,iotop: Disk usage, directory size, open files, and I/O monitoring.
Automation & Package Management
-
cron,crontab,at,alias: Schedule tasks and create command shortcuts. -
apt,yum/dnf,snap,rpm: Install and manage packages across distributions.
Basic Git Commands: Your Code Time Machine
-
git init,git clone: Initialize and copy repositories. -
git status,git add,git commit: Check status, stage, and commit changes. -
git log,git diff,git show: Inspect history and differences. -
git branch,git checkout,git merge,git rebase: Branch management and integration. -
git pull,git push,git fetch: Sync with remote repositories. -
git stash,git clean: Save work-in-progress and tidy your workspace. -
Advanced:
git bisect,git blame,git reflog: Debugging and deep repository introspection.
Docker: Packaging Apps for Any Environment
Everyday Docker Commands
-
docker pull,docker images,docker run: Download images and start containers. -
docker ps,docker stop/start,docker rm/rmi: Manage containers and images.
Intermediate & Advanced
-
docker build,docker commit,docker logs,docker exec: Build images, inspect, debug. -
docker network,docker volume,docker-compose: Orchestrate complex apps. -
docker save/load,docker export/import,docker system prune: Manage storage and backups. -
docker swarm,docker service,docker stack: Native orchestration and scaling.
Kubernetes (kubectl): Orchestrating Your Container Army
-
kubectl get nodes/pods/services: List cluster resources. -
kubectl describe/ logs: Dive into pod details and logs. -
kubectl apply/delete/scale/expose: Create, remove, scale, and expose workloads with YAML. -
kubectl exec/port-forward: Shell access and networking to pods. -
kubectl rollout,kubectl top,kubectl drain,kubectl taint: Deploy, monitor, and tune nodes. -
kubectl config,kubectl namespace,kubectl patch: Configurations, environments, and resource updates. -
Advanced:
kubectl autoscale,kubectl get ingress,kubectl get crds: Autoscaling, traffic, and custom resources.
Helm: Kubernetes Package Management Made Easy
-
helm repo add/update/list: Manage chart repositories. -
helm search repo,helm install/upgrade/uninstall: Discover, deploy, and manage charts. -
helm list/status,helm history/rollback: Track deployments and roll back quickly. -
helm get values/all,helm install --set --values: Custom configuration. -
Debug & Develop:
helm lint,helm template --debug,helm dependency update/list/build.
Terraform: Infrastructure as Code Powerhouse
-
terraform init,terraform validate,terraform plan/apply/destroy: Setup, validate, preview, and apply/destroy cloud infrastructure. -
terraform show/output/state/graph: Inspect configuration, outputs, and dependencies. -
terraform taint/untaint: Force recreation of resources. -
terraform import,terraform providers,terraform workspace: Import resources, manage provider plugins, and separate environments. -
Advanced state/file management:
terraform state mv/rm,terraform backend,terraform login.
Why Use This Cheat Sheet?
-
Reduce cognitive overload: No need to memorize every flag—just glance at this guide!
-
Speed up troubleshooting: Jump straight to the commands you need when under pressure.
-
Accelerate onboarding: Great for beginners and as a refresher for seasoned pros.
Bookmark, share, and revisit this page to streamline your DevOps muscle memory. Mastering these commands empowers you to build, ship, and maintain cloud-native applications efficiently and confidently.
READ DevOps Commands Cheat Sheet FULL PDF

Comments
Post a Comment