COMANDOS ESENCIALES EN WINDOWS Y SU EQUIVALENCIA EN LINUX
Objetivo de la clase
Que el estudiante domine los comandos básicos de Windows PowerShell/ CMD y
pueda comprender su equivalente en Linux, aun sin tener un entorno Linux instalado,
usando ejemplos prácticos de la vida real.
Comandos básicos en Windows (CMD y PowerShell)
Aquí van los “infaltables”, los que salvan más que un USB con drivers de emergencia.
1. Ver y navegar entre carpetas
Windows
Acción CMD PowerShell Descripción
Ver archivos dir Get-ChildItem Lista archivos
o ls
Cambiar cd Igual Entra en la carpeta
carpeta nombreCarpeta
Subir un cd .. Igual Sube al directorio
nivel anterior
Limpiar cls Igual Limpia todo
pantalla
Equivalente en Linux
Acción Linux
Ver archivos ls
Ver archivos con detalles ls -l
Ver archivos ocultos ls -a
Cambiar carpeta cd nombreCarpeta
Limpiar pantalla clear
2. Manejo de archivos
Windows
Acción CMD/PowerShell
Crear archivo de texto echo Hola > [Link]
Copiar archivo copy origen destino
Mover archivo move origen destino
Borrar archivo del [Link]
Crear carpeta mkdir CarpetaNueva
Linux
Acción Linux
Crear archivo touch [Link]
Copiar cp origen destino
Mover mv origen destino
Borrar archivo rm [Link]
Crear carpeta mkdir CarpetaNueva
3. Información del sistema
Windows
• Ver IP: ipconfig
• Ver procesos: tasklist
• Matar procesos: taskkill /IM [Link] /F
Linux
• Ver IP: ifconfig o ip a
• Ver procesos: ps -aux
• Matar proceso: kill -9 PID
Situaciones reales para “simular” Linux sin tener Linux
Situación 1: “Te perdiste en un servidor Linux… pero estás en Windows”
Actividad:
Pide al alumno que navegue en Windows solo usando CMD/PowerShell:
1. Crear carpeta “proyecto”.
2. Ingresar a “proyecto”.
3. Crear tres archivos: [Link], [Link], [Link].
4. Listar todo como si fuera Linux (usando ls en PowerShell).
5. Mover [Link] a una subcarpeta “src”.
6. Borrar [Link].
Lo que aprenden: equivalencia de comandos de navegación, creación y manipulación.
Situación 2: “Simula que eres admin y debes matar un proceso rebelde”
Reto:
1. Abrir el Bloc de notas.
2. Ver procesos activos: tasklist
3. Encontrar “[Link]”
4. Matarlo con:
taskkill /IM [Link] /F
Versión Linux:
En vez de tasklist, es ps -aux
En vez de taskkill, es kill -9 PID
Situación 3: “Simular permisos de Linux en Windows”
No es idéntico, pero sirve para enseñanza conceptual.
Windows:
icacls [Link]
icacls [Link] /grant usuario:F
Linux equivalente:
chmod 755 [Link]
chown usuario [Link]
Actividad:
Simulan cambiar permisos a un archivo del aula virtual.
Situación 4: “Simular red en Linux desde Windows”
Windows:
ipconfig
ping [Link]
tracert [Link]
Linux:
ifconfig / ip a
ping [Link]
traceroute [Link]
Actividad práctica:
Pide a los alumnos probar conectividad y analizar rutas.
Mini-proyecto final para clase
Reto: Crear una estructura de proyecto como si fueran DevOps
En Windows PowerShell:
mkdir proyecto_web
cd proyecto_web
mkdir src assets logs config
echo "<h1>Hola mundo</h1>" > src/[Link]
echo "[Link]('App iniciada');" > src/[Link]
dir
Explica que en Linux sería:
mkdir proyecto_web
cd proyecto_web
mkdir src assets logs config
touch src/[Link]
touch src/[Link]
ls -l
Aprenden:
• Estructuración de proyectos
• Manejo de carpetas
• Comandos equivalentes
• Flujo real de trabajo