Comandos útiles de CMD en Windows (guía práctica para copiar y pegar)
La consola CMD (Símbolo del sistema) sigue siendo una herramienta clave en Windows para diagnóstico, redes, mantenimiento y administración. En esta guía tienes comandos explicados con ejemplos listos para copiar y pegar en tu entrada de WordPress.
1) Abrir CMD y ayuda rápida
Abrir CMD
- Win + R → escribe
cmd→ Enter - Para administrador: Inicio → escribe “cmd” → clic derecho → Ejecutar como administrador
Ayuda
help
ipconfig /?
robocopy /?
Limpiar pantalla / salir
cls
exit
2) Navegación por carpetas y rutas
Ver ruta actual
cd
Cambiar de carpeta
cd \Windows
cd ..
cd /d D:\Proyectos
Listar contenido
dir
dir /a
dir /ad
dir /o:n
dir /s
dir /b
Árbol de carpetas
tree
tree /f
Pila de directorios (útil cuando trabajas con rutas largas)
pushd "C:\Ruta\Larga\Proyecto"
dir
popd
3) Crear/borrar carpetas y copiar/mover archivos
Crear carpetas
mkdir C:\temp\logs
mkdir "C:\Mi carpeta\Subcarpeta"
Borrar carpeta vacía
rd C:\temp\logs
Borrar carpeta con todo (cuidado)
rd /s /q "C:\temp\logs"
Copiar archivos
copy origen.txt destino.txt
copy *.jpg D:\Fotos\
Mover archivos
move archivo.txt C:\Destino\
move C:\A\*.pdf D:\PDFs\
Renombrar
ren informe_v1.docx informe_final.docx
ren *.jpeg *.jpg
Borrar archivos
del archivo.tmp
del /q *.tmp
del /s /q *.log
4) Copias avanzadas: XCOPY y ROBOCOPY
XCOPY (clásico)
xcopy C:\origen D:\destino /E /I /H /C /Y
ROBOCOPY (recomendado para copias grandes)
robocopy C:\origen D:\destino /E /Z /R:2 /W:2 /COPY:DAT /DCOPY:T
Nota:
/Zcopia en modo reiniciable,/Ry/Wcontrolan reintentos y espera, y/COPY:DATconserva datos/atributos/fechas.
Sincronizar (puede borrar en destino lo que no exista en origen)
robocopy C:\origen D:\destino /MIR
Guardar log de la copia
robocopy C:\Datos D:\Backup\Datos /E /Z /R:2 /W:2 /LOG:C:\temp\backup.log
5) Ver contenido y atributos de archivos
Ver archivo
type archivo.txt
type archivo.txt | more
Comparar archivos
fc archivo1.txt archivo2.txt
fc /b archivo1.bin archivo2.bin
Atributos (oculto, solo lectura, etc.)
attrib archivo.txt
attrib +h archivo.txt
attrib -r "C:\Proyecto\*" /s
6) Búsqueda de texto y filtrado
Buscar texto simple
find "ERROR" archivo.log
type archivo.log | find "ERROR"
Buscar con patrones (muy potente)
findstr /i "error" archivo.log
findstr /s /i "fatal exception" *.log
findstr "^2026" archivo.log
Ordenar
type lista.txt | sort
Encontrar ejecutables o archivos
where python
where /r C:\ WindowsUpdate.log
7) Información del sistema (inventario y diagnóstico)
Versión de Windows
ver
Nombre del PC y usuario
hostname
whoami
whoami /groups
whoami /priv
Inventario del sistema
systeminfo
systeminfo | findstr /i "OS Name OS Version System Type"
Drivers
driverquery
driverquery /v
driverquery /fo csv > C:\temp\drivers.csv
Variables de entorno
set
set path
set user
8) Procesos y tareas
Ver procesos
tasklist
tasklist /svc
tasklist /fi "imagename eq chrome.exe"
Cerrar procesos
taskkill /im notepad.exe
taskkill /f /im chrome.exe
taskkill /pid 1234 /f
Abrir programas / archivos / URLs
start notepad.exe
start "" "C:\Ruta con espacios\archivo.txt"
start "" https://example.com
Pausa
timeout /t 5
timeout /t 5 /nobreak
9) Redes (los más usados en soporte)
Ver IP y configuración
ipconfig
ipconfig /all
Renovar IP (DHCP)
ipconfig /release
ipconfig /renew
DNS: vaciar y ver caché
ipconfig /flushdns
ipconfig /displaydns
Ping (conectividad)
ping 8.8.8.8
ping google.com
ping -n 20 1.1.1.1
Ruta a un destino
tracert google.com
tracert -d 8.8.8.8
Tráfico + pérdida por salto (tarda más)
pathping google.com
Consultar DNS
nslookup blumhost.net
nslookup -type=mx ejemplo.com
nslookup -type=txt ejemplo.com
Puertos y conexiones
netstat -ano
netstat -ano | findstr ":443"
Ver proceso por PID
tasklist /fi "pid eq 1234"
Tabla ARP
arp -a
Tabla de rutas
route print
Ver MAC de interfaces
getmac /v
NETSH (Wi-Fi y red avanzada)
netsh wlan show profiles
netsh wlan show profile name="MiWifi" key=clear
netsh interface ip show config
10) Usuarios y grupos (local)
Listar usuarios
net user
Detalles de un usuario
net user Usuario
Crear usuario
net user NuevoUsuario MiClave123 /add
Cambiar contraseña (te la pide sin mostrar)
net user Usuario *
Listar grupos
net localgroup
Ver miembros de Administradores
net localgroup Administradores
Añadir usuario a Administradores
net localgroup Administradores NuevoUsuario /add
Ejecutar como otro usuario
runas /user:DOMINIO\usuario "cmd.exe"
runas /user:PC\Administrador "mmc compmgmt.msc"
11) Servicios y tareas programadas
Ver servicios
sc query
sc query wuauserv
Arrancar/detener servicio
sc stop wuauserv
sc start wuauserv
Configuración del servicio
sc qc wuauserv
Alternativa simple
net start
net stop wuauserv
Listar tareas programadas
schtasks /query /fo table
Crear una tarea diaria (ejemplo)
schtasks /create /tn "BackupLogs" /tr "robocopy C:\logs D:\backup\logs /E" /sc daily /st 02:00
Ejecutar tarea
schtasks /run /tn "BackupLogs"
12) Apagar y reiniciar
Reiniciar en 60 segundos
shutdown /r /t 60
Apagar ahora
shutdown /s /t 0
Cancelar apagado/reinicio
shutdown /a
13) Reparación de Windows (SFC y DISM)
SFC (reparar archivos del sistema)
sfc /scannow
DISM (comprobar y reparar imagen)
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Flujo típico recomendado
DISM /Online /Cleanup-Image /RestoreHealth- Reiniciar
sfc /scannow
14) Discos y sistema de archivos
CHKDSK
chkdsk C:
chkdsk C: /f
chkdsk C: /r
DISKPART (peligroso si no sabes lo que haces)
diskpart
Dentro de diskpart:
list disk
list volume
select disk 0
select volume 3
detail volume
exit
15) Registro (consulta y cambios)
Consultar
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
Añadir/modificar
reg add "HKCU\Software\MiApp" /v Config /t REG_SZ /d "ON" /f
Borrar
reg delete "HKCU\Software\MiApp" /v Config /f
16) Eventos y logs
Listar logs
wevtutil el
Ver últimos 20 eventos del sistema
wevtutil qe System /c:20 /f:text
Exportar el log System
wevtutil epl System C:\temp\System.evtx
17) Utilidades extra
Base64 con certutil
certutil -encode input.bin output.b64
certutil -decode output.b64 output.bin
Compactar (NTFS)
compact /c /s:"C:\Logs"
compact /u /s:"C:\Logs"
Limpiar espacio libre (tarda)
cipher /w:C:
18) “Recetas” rápidas (copiar y pegar)
Resumen rápido de IP/DNS/Gateway
ipconfig /all | findstr /i "IPv4 DNS Gateway"
Ver qué usa un puerto (ejemplo 8080)
netstat -ano | findstr ":8080"
tasklist /fi "pid eq 1234"
Buscar errores en logs
findstr /s /i "error fail fatal" C:\Logs\*.log
Inventario a un fichero
mkdir C:\temp 2>nul
systeminfo > C:\temp\inventario.txt
ipconfig /all >> C:\temp\inventario.txt
driverquery /v >> C:\temp\inventario.txt
notepad C:\temp\inventario.txt
Conclusión
CMD sigue siendo una herramienta muy potente: con unos cuantos comandos puedes diagnosticar redes, identificar procesos, revisar servicios, reparar Windows y recopilar información del sistema en minutos. Guarda esta guía como “chuleta” y ve incorporando los comandos que más uses en tu día a día.
