Todos los comandos CMD de Windows: guía detallada y actualizada

  • Recopilación completa de comandos CMD para administración y diagnóstico en Windows.
  • Incluye sintaxis, ejemplos de uso y trucos prácticos para usuarios y profesionales.
  • Información sobre variables de entorno, personalización de la consola y gestión avanzada.

Todos los comandos CMD de Windows

El Símbolo del sistema de Windows sigue siendo una herramienta indispensable tanto para usuarios domésticos que quieren aprender algo más sobre su PC como para administradores de sistemas y técnicos IT. Aunque la popularidad de las interfaces gráficas ha crecido, la línea de comandos CMD de Windows permanece como recurso clave para ejecutar acciones avanzadas, resolver problemas, automatizar tareas y controlar a fondo el sistema operativo.

¿Has escuchado hablar de los famosos comandos CMD y siempre te ha dado respeto usarlos? Te adelantamos que no hace falta ser un experto en informática para empezar a sacar partido al CMD, sólo un poco de curiosidad y conocer la utilidad de cada comando para dejar atrás el miedo a la pantalla negra. Aquí tienes la guía definitiva, agrupada por funciones y reescrita con un enfoque práctico y ameno, usando la información más completa de Internet y las fuentes oficiales.

¿Qué es CMD y para qué sirve?

CMD es el intérprete de comandos de Windows, también conocido como Símbolo del sistema o consola de comandos. Permite ejecutar instrucciones directas al sistema operativo sin necesidad de navegar por menús ni ventanas. Gracias a esto, puedes hacer desde operaciones básicas de archivos hasta configuraciones avanzadas del sistema, pasando por diagnósticos de red, automatización y scripting.

Aunque CMD existe desde hace décadas (desde la época de MS-DOS), sigue siendo totalmente funcional en Windows 10, 11 y versiones anteriores. De hecho, la mayoría de comandos que verás aquí funcionan igual en diversas versiones de Windows.

Acceder a CMD en Windows

Acceder es muy sencillo:
Abre el menú inicio y escribe cmd. Aparecerá la aplicación Símbolo del sistema. Haz click para abrirla, o pulsa con botón derecho y selecciona «Ejecutar como administrador» si necesitas permisos elevados para ciertas tareas.

Sintaxis y trucos de uso de comandos CMD

Los comandos en CMD se escriben con una estructura sencilla. La mayoría siguen el formato:

comando

Ejemplo:

copy archivo.txt D:\Backup\

Algunos trucos básicos útiles:

  • Usa las teclas de flecha arriba/abajo para recuperar comandos ejecutados anteriormente.
  • Completa automáticamente rutas pulsando TAB mientras escribes nombres de carpetas o archivos.
  • Cierra la consola con el comando exit.
  • El carácter > redirige la salida del comando a un archivo. Ejemplo: dir > listado.txt
  • El símbolo | permite enlazar la salida de un comando con la entrada de otro. Por ejemplo: dir | find "documento"
  • Si tu comando o ruta lleva espacios, rodéalo de comillas así: "C:\Mi carpeta\archivo.txt"

Comandos CMD esenciales para moverte y gestionar archivos y carpetas

Vamos a lo práctico: estos son los comandos más utilizados a diario para trabajar rápidamente desde la consola:

Comando Descripción
CD Cambia el directorio actual. Ejemplo: cd C:\Usuarios\Juan\Documentos. Usa cd.. para ir a la carpeta anterior.
DIR Muestra el listado de archivos y carpetas en el directorio actual. Añade /b para mostrar en formato compacto.
MKDIR / MD Crea una nueva carpeta. Ejemplo: md NuevaCarpeta
RMDIR / RD Elimina una carpeta vacía. Añade /s para borrar con subcarpetas. rd /s Carpeta
COPY Copia archivos. Ejemplo: copy archivo.txt D:\Backup\
XCOPY Copia archivos y carpetas (incluidos subdirectorios). Ideal para copias de seguridad. Ejemplo: xcopy CarpetaOrigen CarpetaDestino /E /I
ROBOCOPY Herramienta avanzada para copiar archivos y carpetas. Más robusto que COPY y XCOPY. Incluye opciones de reintento, reanudar, progreso, etc.
MOVE Mueve archivos o carpetas. Ejemplo: move documento.txt D:\Viejos\
DEL / ERASE Elimina archivos. Cuidado, no va a la papelera. Ejemplo: del archivo.txt
RENAME / REN Cambia el nombre a archivos o carpetas. Ejemplo: rename viejo.txt nuevo.txt
TYPE Muestra el contenido de archivos de texto en pantalla. type archivo.txt
TREE Visualiza en formato árbol la estructura de directorios. tree /F para mostrar todos los archivos.
FC Compara archivos y muestra diferencias. Muy útil para desarrolladores.
FIND / FINDSTR Busca cadenas de texto dentro de archivos. Ejemplo: find "error" log.txt

Gestión avanzada de archivos y discos

Aquí tienes comandos para labores de mantenimiento intensivo y tareas más avanzadas:

  • DISKPART: Gestiona particiones de disco, muestra discos y volúmenes. Ejemplo: diskpart → dentro, list disk muestra los discos disponibles. Para aprender más, revisa cómo gestionar particiones con eliminar particiones en Windows 11.
  • CHKDSK: Analiza discos duros, busca y repara errores tanto físicos como lógicos. chkdsk C: /f /r
  • FORMAT: Formatea dispositivos. ¡Ojo, borra todo el contenido!
  • CONVERT: Convierte particiones FAT a NTFS (no viceversa), fundamental para discos antiguos.
  • DEFRAG: Ejecuta desfragmentación para optimizar discos mecánicos tradicionales.
  • COMPACT: Cambia o muestra estado de compresión de archivos en particiones NTFS.
  • RECOVER: Intenta recuperar datos de sectores dañados en discos.
  • LABEL: Permite crear, cambiar o eliminar la etiqueta de un volumen.
  • FSUTIL: Herramienta avanzada para consultar y modificar parámetros de sistemas de archivos.

Comandos para diagnóstico y monitorización

Estos te ayudan a obtener información vital del sistema y detectar posibles problemas:

  • SYSTEMINFO: Muestra información completa del equipo: sistema operativo, procesador, memoria RAM, dispositivos instalados, etc.
  • DRIVERQUERY: Lista todos los drivers instalados y su estado.
  • TASKLIST: Muestra procesos en ejecución con su consumo de recursos.
  • TASKKILL: Permite finalizar procesos mediante su PID. Ejemplo: taskkill /PID 1234 /F
  • VER: Consulta la versión actual de Windows instalada.
  • TIME / DATE: Consulta o cambia la hora/fecha del sistema.
  • WMIC: WMI Command line, para obtener información y gestionar configuraciones avanzadas del sistema.
  • GPRESULT: Muestra políticas de grupo aplicadas.
  • GPUPDATE: Actualiza (refresca) las políticas de grupo.
  • HOSTNAME: Te dice el nombre del equipo en la red.

Comandos de red: conectividad y troubleshooting

En entornos de trabajo, la red suele ser una fuente frecuente de problemas. Aquí tienes comandos imprescindibles para resolverlos que también puedes complementar con recursos en cómo activar Windows con comandos.

  • IPCONFIG: Muestra la configuración de red (IP, máscara, puerta de enlace, DNS). Incluye /all para información detallada.
  • PING: Comprueba la accesibilidad de un host o dirección IP.
  • TRACERT: Muestra el trazado de la ruta que siguen los paquetes hasta el host destino.
  • NETSTAT: Muestra conexiones de red activas, puertos y estadísticas de la red.
  • NSLOOKUP: Consulta servidores DNS para obtener la IP de un dominio.
  • ARP: Muestra y modifica la caché de direcciones IP a MAC.
  • ROUTE: Muestra o manipula la tabla de enrutamiento de Windows.
  • GETMAC: Muestra la dirección MAC de los adaptadores de red.
  • NETSH: Configura y diagnostica la red (configuración interfaces, firewall, WiFi, etc).
  • TFTP: Cliente TFTP para transferencias básicas de archivos en red.

Gestión de programas, procesos y tareas programadas

El CMD no solo sirve para archivos y red, también para controlar programas y tareas activas, como aprenderás en activar Windows usando comandos.

  • SCHTASKS: Programa o consulta tareas programadas en el sistema.
  • START: Abre una nueva ventana de CMD o inicia un programa específico.
  • RUNAS: Ejecuta un comando o programa con credenciales de otro usuario.
  • SHUTDOWN: Apaga, reinicia o cierra sesión en el PC. Útil para automatizar apagados.
  • LOGOFF: Cierra la sesión actual sin apagar el equipo.

Gestión y personalización del entorno CMD

La consola puede personalizarse y adaptarse a tus necesidades. Estos comandos ayudan a dejarla a tu gusto y a trabajar de forma más cómoda, como por ejemplo gestionar accesos rápidos o ajustar la apariencia mediante configurar recordatorios en Windows.

  • CLS: Limpia la pantalla, muy útil si llevas un rato haciendo pruebas.
  • COLOR: Cambia los colores de texto y fondo de la consola. Por ejemplo: color 0A (fondo negro, letras verdes).
  • PROMPT: Personaliza el texto que aparece como símbolo de la línea de comandos.
  • TITLE: Cambia el título de la ventana CMD por el que quieras.

Variables de entorno en CMD

Las variables de entorno son valores que afectan al comportamiento de muchos programas y de la consola. Puedes consultarlas, cambiarlas e incluso usarlas en scripts, y en el uso de DISM para reparación.

  • Ver variables actuales: set
  • Ver valor de una variable: set NOMBRE_VARIABLE
  • Crear/editar variable: set NOMBRE_VARIABLE=valor
  • Eliminar variable: set NOMBRE_VARIABLE=
  • Para usar una variable en comandos o scripts: %NOMBRE_VARIABLE%

Para cambiar un valor con espacios o símbolos especiales, utiliza el carácter ^ de escape o comillas dobles (ojo, se guardan también como parte del valor). También, la sustitución de variables en comandos no es recursiva; sólo se evalúan una vez.

Estas variables pueden ser locales (afectan solo a tu sesión) o de sistema (afectan a todos los usuarios y programas, requieren permisos de administrador para modificar).

Ejemplos avanzados de combinación de comandos

La verdadera magia del CMD está en combinar comandos para automatizar tareas complejas o filtrar resultados, por ejemplo:

  • Redirección de salida: dir > listado.txt guarda la lista de archivos en un fichero.
  • Canalización (|): dir | find "doc" para encontrar nombres que contengan «doc».
  • Combinación múltiple: command1 && command2 && command3 ejecuta varios comandos uno tras otro si el anterior tiene éxito.
  • Separación por error: command1 || command2 ejecuta command2 sólo si falla command1.

También es frecuente automatizar tareas mediante archivos por lotes (.bat), aprovechando variables, bucles (for), condicionales (if), etc. Esto es ideal para procesos repetitivos cotidianos.

Algunos comandos menos conocidos pero útiles

Hay decenas de comandos que no usamos cada día pero que pueden sacarte de un apuro, como por ejemplo gestionar asociaciones de archivos o atributos con .

  • ASSOC: Consulta o cambia asociaciones de extensiones de archivo.
  • ATTRIB: Cambia atributos de archivos y carpetas (oculto, sólo lectura, etc).
  • DOSKEY: Permite editar líneas, crear macros y reutilizar comandos más cómodamente.
  • OPENFILES: Muestra archivos abiertos de forma local o en red.
  • SC: Permite gestionar servicios de Windows desde línea de comandos.
  • NET: Gestiona recursos de red, usuarios, impresoras, etc.
  • SORT: Ordena la salida de otros comandos.
  • SUBST: Permite asignar rutas largas a una letra de unidad virtual.

Consejos finales y FAQ para sacarle partido a CMD

  • Si necesitas ayuda sobre un comando, escribe comando /? para ver sus opciones.
  • Muchos procesos peligrosos requieren ejecutar el CMD como administrador, sobre todo si quieres cambiar configuraciones de sistema.
  • Siempre asegúrate de tener copias de seguridad antes de utilizar comandos como format, del o diskpart.
  • Hay comandos en desuso (por ejemplo AT sustituido por SCHTASKS), pero aún existen para compatibilidad con scripts antiguos.
  • Consulta la documentación oficial de Microsoft en Microsoft Learn para detalles avanzados y tablas de referencia.

Guía completa de comandos para reparar un PC con Windows: Soluciona errores y aprende a restaurar tu sistema

Utilizar los comandos CMD con conocimiento y precaución permite automatizar tareas, solucionar problemas y gestionar Windows de forma más eficiente, tanto para usuarios domésticos como para profesionales.

Deja un comentario