Cheatsheets 📋

Guías rápidas de comandos que uso frecuentemente. Perfectas para tener a mano.

🐧 Linux Commands

$ ls -lah

Listar archivos con detalles y ocultos

$ cd /path/to/dir

Cambiar de directorio

$ pwd

Mostrar directorio actual

$ mkdir -p dir/subdir

Crear directorios recursivamente

$ rm -rf directory

Eliminar directorio y contenido

$ cp -r source dest

Copiar directorio recursivamente

$ mv old new

Mover o renombrar archivo/directorio

$ chmod +x file

Hacer archivo ejecutable

$ chown user:group file

Cambiar propietario de archivo

$ find . -name '*.txt'

Buscar archivos por nombre

$ grep -r 'pattern' .

Buscar texto en archivos

$ ps aux | grep process

Buscar proceso en ejecución

$ kill -9 PID

Forzar cierre de proceso

$ df -h

Espacio en disco

$ du -sh *

Tamaño de directorios

$ tar -xzf file.tar.gz

Extraer archivo tar.gz

$ tar -czf file.tar.gz dir/

Comprimir directorio

🔀 Git

$ git init

Inicializar repositorio

$ git clone <url>

Clonar repositorio

$ git status

Ver estado de cambios

$ git add .

Agregar todos los cambios

$ git commit -m 'msg'

Crear commit con mensaje

$ git push origin main

Subir cambios a remoto

$ git pull

Descargar cambios remotos

$ git branch

Listar ramas

$ git checkout -b feature

Crear y cambiar a rama

$ git merge branch

Fusionar rama

$ git log --oneline

Ver historial resumido

$ git diff

Ver cambios no staged

$ git reset --hard HEAD

Descartar todos los cambios

$ git stash

Guardar cambios temporalmente

$ git stash pop

Recuperar cambios guardados

✏️ Vim/Neovim

$ i

Entrar en modo inserción

$ Esc

Salir de modo inserción

$ :w

Guardar archivo

$ :q

Salir de Vim

$ :wq

Guardar y salir

$ :q!

Salir sin guardar

$ dd

Eliminar línea

$ yy

Copiar línea

$ p

Pegar después del cursor

$ u

Deshacer

$ Ctrl+r

Rehacer

$ /pattern

Buscar hacia adelante

$ n

Siguiente resultado de búsqueda

$ :%s/old/new/g

Reemplazar en todo el archivo

$ gg

Ir al inicio del archivo

$ G

Ir al final del archivo

🌐 Networking

$ ip a

Ver interfaces de red

$ ip route

Ver tabla de rutas

$ ping -c 4 host

Probar conectividad

$ curl -I url

Ver headers HTTP

$ wget url

Descargar archivo

$ netstat -tuln

Ver puertos en escucha

$ ss -tuln

Ver sockets (moderno)

$ nslookup domain

Consulta DNS

$ dig domain

Consulta DNS detallada

$ traceroute host

Rastrear ruta de red

$ ifconfig

Configurar interfaces (legacy)

$ route -n

Ver tabla de rutas (legacy)

🔐 Security Tools

$ nmap -sV target

Escaneo de versiones

$ nmap -p- target

Escanear todos los puertos

$ nmap -sS target

SYN scan (sigiloso)

$ wireshark

Capturar tráfico de red

$ tcpdump -i eth0

Capturar paquetes

$ john --wordlist=list hash

Crackear contraseñas

$ hydra -l user -P pass.txt ssh://ip

Brute force SSH

$ gobuster dir -u url -w wordlist

Enumerar directorios

$ sqlmap -u url --dbs

Detectar SQL injection

$ nikto -h target

Escaneo de vulnerabilidades web

$ metasploit

Framework de explotación

$ burpsuite

Proxy para testing web

🐳 Docker

$ docker ps

Listar contenedores activos

$ docker ps -a

Listar todos los contenedores

$ docker images

Listar imágenes

$ docker run -it image bash

Ejecutar contenedor interactivo

$ docker exec -it container bash

Entrar a contenedor

$ docker stop container

Detener contenedor

$ docker rm container

Eliminar contenedor

$ docker rmi image

Eliminar imagen

$ docker logs container

Ver logs de contenedor

$ docker build -t name .

Construir imagen

$ docker-compose up -d

Levantar servicios

$ docker-compose down

Detener servicios

ESC
Navigation
🏠 Home Jump to 📝 Blog Jump to 🎥 Videos Jump to 💻 Uses Jump to 🐧 Distros Jump to 👤 About Jump to
Blog Posts
📄 Mi Setup de Terminal Productiva: Zsh, Tmux y Neovim (2025) Read 📄 Linux en la Actualidad: Kernel y Distribuciones Read 📄 Por qué elijo Arch Linux en 2025 Read
Social
🎬 YouTube Open 💻 GitHub Open 💬 Discord Open