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
No se encontraron comandos 🔍