Windows Power User Cheat Sheet: Comandos Ocultos que Realmente Facilitan la Vida
No necesitas ser un sysadmin para usar la command line de Windows, pero conocer unos cuantos comandos poderosos puede cambiar por completo tu workflow. Ya sea que estés automatizando tareas, arreglando issues necios o simplemente quieras tener más control sobre tu máquina, este cheat sheet cubre comandos prácticos que te ahorran tiempo usando tanto PowerShell como el Command Prompt. Nada de registry hacks, nada de relleno — solo cosas que funcionan.
📁 SYSTEM & FILES
─────────────────────────────────────────────
explorer . # Abrir carpeta actual en el Explorador
start notepad.exe # Iniciar Notepad
cd .. # Subir un nivel (carpeta anterior)
dir # Listar contenido del directorio
copy file.txt D:\Backup\ # Copiar archivo
move *.jpg D:\Images\ # Mover archivos
del /q *.log # Eliminar archivos .log silenciosamente
🔍 SEARCH & INFO
─────────────────────────────────────────────
findstr /s /i "error" *.log # Buscar texto en archivos
where python # Encontrar ruta (path) de un programa
get-command # Listar comandos de PowerShell
get-help restart-computer # Ayuda para un comando
systeminfo # Detalles completos del sistema
🧪 HIDDEN GEMS (Underrated)
─────────────────────────────────────────────
cleanmgr /sageset:1 # Configuración avanzada de limpieza de disco
sfc /scannow # Escanear y reparar archivos del sistema
choco install git # Instalar vía Chocolatey (si está disponible)
Get-Clipboard # Mostrar contenido del clipboard (PowerShell)
clip < file.txt # Copiar contenido del archivo al clipboard
shutdown /s /t 0 # Apagar instantáneamente
🌐 NETWORK
─────────────────────────────────────────────
ipconfig /all # Configuración IP completa
ping google.com # Verificar conectividad
netstat -ano # Listar todos los puertos activos
taskkill /PID 1234 /F # Terminar proceso por PID
get-netadapter # Ver adaptadores de red
📦 PACKAGE MGMT & TOOLS
─────────────────────────────────────────────
winget install vscode # Instalar aplicaciones vía Winget
choco list -lo # Listar paquetes instalados de Chocolatey
get-process | sort cpu -desc # Principales procesos por CPU
📜 ALIASES (PowerShell profile)
─────────────────────────────────────────────
Set-Alias ll Get-ChildItem
Set-Alias gs git status
Function restart-explorer {Stop-Process -Name explorer -Force; Start explorer}