Cómo usar: Comandos CMD de Windows
- Escribe tus propios valores (carpeta, archivo, host) en los campos de arriba: todos los ejemplos de la página se actualizan al instante.
- Busca o salta a una sección para encontrar el comando que necesitas.
- Haz clic en Copiar para copiar una línea lista para ejecutar, o en Copiar sección para copiar un bloque comentado.
- Los comandos marcados como destructivos eliminan o sobrescriben datos: lee la nota antes de ejecutarlos.
Cuándo usar CMD
PowerShell es el shell moderno de Windows, pero el símbolo del sistema sigue presente en todas partes: los archivos batch, los instaladores, el modo de recuperación y muchos fragmentos de documentación dan por hecho cmd.exe. Sus comandos son cortos y estables (ipconfig, robocopy, sfc y netstat funcionan igual desde hace décadas) y además se ejecutan dentro de PowerShell.
Trampas de los archivos batch
Dentro de un archivo .bat, las variables de bucle necesitan dos signos de porcentaje (%%f en lugar de %f). Las variables definidas dentro de un bloque entre paréntesis necesitan setlocal EnableDelayedExpansion y la sintaxis !var! para ver su nuevo valor. Guarda los archivos batch con finales de línea CRLF: el conversor de finales de línea arregla los archivos editados en macOS o Linux.
Ejecutar como administrador
Los comandos de reparación y del sistema como sfc, DISM, chkdsk y los cambios de servicios necesitan una consola elevada: busca “cmd”, haz clic derecho y elige Ejecutar como administrador. Compáralo con la chuleta de PowerShell.
También se busca como: comandos cmd, comandos cmd windows, comandos símbolo del sistema, chuleta cmd, comandos batch, línea de comandos windows, ejemplos robocopy, ejemplos findstr.
Herramientas que combinan con: Comandos CMD de Windows
- Chuleta de comandos Linux — Los comandos de Linux y bash que usan los desarrolladores en servidores y portátiles: archivos, búsqueda, permisos, procesos, logs, redes y SSH.
- Conversor de rutas de Windows — Pega una ruta en cualquier formato — C:\Users\me\project, /mnt/c/Users/me/project, /c/Users/me — y obtén todas las demás formas, listas para copiar: WSL, Git Bash, Cygwin, URL file, UNC y escapada para código.
- Chuleta de Git — Todos los comandos de Git que usas a diario, y los que necesitas cuando algo sale mal, explicados en una línea.
- Chuleta de Docker — Los comandos de Docker y Docker Compose que usas cada semana, explicados en una línea.
Preguntas frecuentes
¿Cómo encuentro qué programa está usando un puerto?
netstat -ano | findstr :3000 para obtener el PID y luego tasklist | findstr PID, o ciérralo con taskkill /pid PID /f.¿Cuál es la diferencia entre xcopy y robocopy?
¿Cómo veo una contraseña Wi-Fi guardada?
netsh wlan show profile name="NetworkName" key=clear: la contraseña aparece como “Key Content”.