▸ Rango 0Gratis entera
Escapa del sótano: aprende la terminal resolviendo un escape room
Un sótano hecho de carpetas, una llave rota en 3 piezas y un ordenador que te habla. Cuando salgas, la terminal ya no te dará miedo.
Al terminar tendrás
- Te mueves entre carpetas con cd, pwd y ls, también por las ocultas.
- Lees, creas, copias, mueves y borras archivos sin miedo.
- Paras cualquier programa con Ctrl+C y sabes qué significa «command not found».
En esta misión · 7 pasos · 20 min
20 min €0 4 GB RAM · sin GPU macOS · Windows
Antes de empezar
- Un Mac o un PC con Windows y conexión a internet.
- Los altavoces encendidos: el ordenador te va a hablar.
- Nada más. Todo lo que usarás viene ya en tu ordenador.
Probada en macOS 26.6 (Terminal, zsh), 31-10-2026. En Windows (PowerShell) aún sin probar.
1Paso 01 de 07 · ~3 min
Entra en el sótano
Descargas el sótano, entras y el ordenador te da la bienvenida en voz alta. Sí, tu ordenador sabe hablar y nadie te lo había dicho.
- 1
Abre la terminal. En Mac: pulsa Cmd+Espacio, escribe Terminal y pulsa Enter. En Windows: pulsa la tecla Windows, escribe PowerShell y pulsa Enter. Después escribe esto y pulsa Enter para descargar el sótano:
TerminalmacOS$curl -LO https://dasdingoia.com/descargas/sotano.zipLo que verás · salida real de nuestra prueba
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3220 100 3220 0 0 1231k 0 --:--:-- --:--:-- --:--:-- 1572kTruco
curl es un descargador sin botones. Lo que importa es el 100 del principio de la última línea: descargado entero. La velocidad será distinta en tu casa.
- 2
Descomprímelo y entra. Escribe cada línea y pulsa Enter:
Terminal$tar -xf sotano.zipTerminal$cd sotano - 3
¿Dónde estás? Pregúntaselo al ordenador con pwd («dime en qué carpeta estoy»):
Terminal$pwdLo que verás · salida real de nuestra prueba
/Users/tu-usuario/sotano
Truco
En Windows sale algo como C:\Users\tu-usuario\sotano. La última palabra es lo que cuenta: estás en el sótano.
- 4
Ahora que te dé la bienvenida. Cambia Alex por tu nombre y pulsa Enter:
TerminalmacOS$say -v Mónica "Hola, Alex. Te doy la bienvenida al sótano."Cuidado
En Windows aún no lo hemos probado. Si tu Windows está en inglés, lo dirá con acento de turista; también vale.
Comprueba que funcionaHas oído al ordenador decir tu nombre y pwd termina en sotano.
Si algo falla (3)
- Windows: «No se encuentra ningún parámetro que coincida con el nombre del parámetro 'LO'»
- Escribe curl.exe, con .exe. En PowerShell, curl a secas es otro comando.
- «tar: sotano.zip: … No such file or directory»
- El zip no está en la carpeta donde estás. Escribe ls: si no sale sotano.zip, repite la descarga en esta misma ventana.
- No se oye nada
- Sube el volumen y mira que el sonido sale por donde crees (cascos, altavoz). Luego pulsa la flecha ↑ y Enter para repetirlo.
¿Sigues atascado? Pregunta en la comunidad Avisar de un error en este paso
- 1
2Paso 02 de 07 · ~3 min
Mira a tu alrededor
En la terminal no hay ventanas que mirar: hay que preguntar. Y lo más interesante siempre está escondido.
- 1
Escribe ls y pulsa Enter. Es una ele minúscula, de «list»: te enseña lo que hay en la carpeta donde estás.
Terminal$lsLo que verás · salida real de nuestra prueba
LEEME.txt caja-fuerte despensa puerta.txt taller
Truco
Lo que acaba en .txt son archivos; lo demás son carpetas, las habitaciones del sótano. En Windows sale en forma de tabla y las carpetas llevan una d en la columna Mode.
- 2
Lee la nota de la entrada con cat, que enseña lo que hay dentro de un archivo:
Terminal$cat LEEME.txtLo que verás · salida real de nuestra prueba
=== EL SÓTANO === Te despiertas en un sótano oscuro. La puerta está cerrada con llave. La LLAVE MAESTRA se rompió en 3 piezas y están escondidas aquí dentro. Encuéntralas, móntalas y la puerta se abrirá. PISTA: aquí hay más cosas de las que se ven. Escribe ls -a y pulsa Enter.
- 3
Haz caso a la pista y mira también lo oculto:
TerminalmacOS$ls -aLo que verás · salida real de nuestra prueba
. .trampilla caja-fuerte puerta.txt .. LEEME.txt despensa taller
Truco
Ahí está: .trampilla. Lo que empieza por punto está escondido. El . y el .. son atajos: «la carpeta donde estoy» y «la de arriba».
Comprueba que funcionaEn la lista aparece .trampilla, que con ls a secas no salía.
Si algo falla (2)
- «cat: LEEME.txt: No such file or directory»
- No estás dentro del sótano. Escribe pwd: si no termina en sotano, escribe cd ~/sotano y repite.
- Windows: ls -a da un error rojo
- En PowerShell lo oculto se ve con ls -Force.
¿Sigues atascado? Pregunta en la comunidad Avisar de un error en este paso
- 1
3Paso 03 de 07 · ~4 min
Explora las habitaciones
cd es la puerta entre habitaciones y cd .. la escalera para volver. Y con Tab el ordenador termina de escribir por ti, que para eso es un ordenador.
- 1
Entra por la trampilla y lee lo que hay garabateado. Escribe cada línea y pulsa Enter:
Terminal$cd .trampillaTerminal$cat nota.txtLo que verás · salida real de nuestra prueba
¡Has encontrado la trampilla secreta! Lo que empieza por punto está oculto: solo sale con ls -a. Alguien ha garabateado en la pared: "La pieza 1 está en la despensa. La pieza 2, en el taller, dentro de algo muy pesado. La pieza 3, en la caja fuerte... pero tiene ALARMA." Para salir de aquí y volver al sótano: cd ..
- 2
Vuelve al sótano con cd .. (dos puntos: «la carpeta de arriba») y entra en la despensa:
Terminal$cd ..Terminal$cd despensaTerminal$lsLo que verás · salida real de nuestra prueba
pieza-1.txt tarro-de-pepinillos.txt
Terminal$cat pieza-1.txtLo que verás · salida real de nuestra prueba
PIEZA 1 de 3: el DIENTE de la llave. Grabado en el metal pone: YA
Truco
Apunta la palabra: YA. Si te pica la curiosidad, prueba cat tarro-de-pepinillos.txt.
- 3
Ahora el taller. Para no escribir el nombre larguísimo de la caja, escribe cd caj y pulsa la tecla Tab: el resto se escribe solo. Luego pulsa Enter.
Terminal$cd ..Terminal$cd tallerTerminal$lsLo que verás · salida real de nuestra prueba
caja-de-herramientas-muy-pesada-y-oxidada martillo.txt
Terminal$cd caja-de-herramientas-muy-pesada-y-oxidadaTerminal$cat pieza-2.txtLo que verás · salida real de nuestra prueba
PIEZA 2 de 3: el MANGO de la llave. Grabado en el metal pone: NO ¿A que no has escrito el nombre entero de la caja? Con Tab se completa solo.
- 4
Apunta la segunda palabra: NO. Sube dos pisos de golpe para volver al sótano y comprueba dónde estás:
Terminal$cd ../..Terminal$pwdLo que verás · salida real de nuestra prueba
/Users/tu-usuario/sotano
Comprueba que funcionaTienes 2 palabras apuntadas, YA y NO, y pwd vuelve a terminar en sotano.
Si algo falla (2)
- «cd: no such file or directory: …»
- Hay una letra mal y esa puerta no existe. Borra, escribe solo las primeras letras y pulsa Tab.
- Tab no completa nada
- Ninguna carpeta de donde estás empieza por esas letras. Escribe ls para ver los nombres exactos. Si varias empiezan igual, Tab te enseña la lista.
¿Sigues atascado? Pregunta en la comunidad Avisar de un error en este paso
- 1
4Paso 04 de 07 · ~3 min
¡Salta la alarma!
A veces un programa se pone a hablar y no se calla. Hay un freno de mano que funciona con casi todos: Ctrl+C.
- 1
Entra en la caja fuerte y lee el aviso antes de tocar nada:
Terminal$cd caja-fuerteTerminal$cat ALARMA-leeme-primero.txtLo que verás · salida real de nuestra prueba
¡¡CUIDADO!! Esta caja fuerte tiene alarma. Si un programa se queda en marcha y no para, se corta con Ctrl+C. Practica antes de tocar nada. Escribe: ping 127.0.0.1 y cuando te canses de verlo, pulsa Ctrl+C.
- 2
Haz saltar la alarma. ping le pregunta «¿estás ahí?» a tu propio ordenador, una y otra vez, sin parar:
TerminalmacOS$ping 127.0.0.1Lo que verás · salida real de nuestra prueba
PING 127.0.0.1 (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.051 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.146 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.086 ms 64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.068 ms
- 3
Cuando te canses, mantén pulsada la tecla Control (Ctrl) y pulsa C. En Mac es Control, no Cmd.
Lo que verás · salida real de nuestra prueba
^C --- 127.0.0.1 ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss
Truco
Repítelo sin escribir: pulsa la flecha ↑ y vuelve a salir el último comando. Enter, y otra vez Ctrl+C. La alarma ya es tuya.
- 4
Con la alarma bajo control, coge la pieza y vuelve al sótano:
Terminal$cat pieza-3.txtLo que verás · salida real de nuestra prueba
PIEZA 3 de 3: la ANILLA de la llave. Grabado en el metal pone: TENGO MIEDO
Terminal$cd ..
Comprueba que funcionaHas parado el ping tú con Ctrl+C, la terminal vuelve a esperar que escribas y tienes la tercera palabra: TENGO MIEDO.
Si algo falla (2)
- Mac: pulso Cmd+C y no para
- Cmd+C es copiar. Para parar es la tecla control (abajo a la izquierda, pone control o ⌃) más C.
- Windows: el ping se para solo después de 4 líneas
- Te faltó -t: sin él, el ping de Windows solo pregunta 4 veces. Escribe ping -t 127.0.0.1.
¿Sigues atascado? Pregunta en la comunidad Avisar de un error en este paso
- 1
5Paso 05 de 07 · ~4 min
Fabrica la llave
mkdir crea carpetas, cp copia y mv mueve o cambia el nombre. Con estos tres se ordena cualquier desastre de archivos.
- 1
Lee qué pide la puerta:
Terminal$cat puerta.txtLo que verás · salida real de nuestra prueba
LA PUERTA Tiene una cerradura con forma de carpeta. Encima pone: "Mete las 3 piezas en una carpeta llamada llave con estos nombres: 1-diente.txt, 2-mango.txt y 3-anilla.txt. Luego léelas todas a la vez con: cat llave/*" Y debajo, en letra pequeña: "Esta puerta solo se abre con la voz."
- 2
Crea la carpeta llave:
Terminal$mkdir llave - 3
Copia la pieza 1 dentro, con el nombre que pide la puerta. cp deja la original donde estaba:
Terminal$cp despensa/pieza-1.txt llave/1-diente.txt - 4
Las otras dos, muévelas. mv las saca de su sitio y les cambia el nombre a la vez (en la caja larga, usa Tab):
Terminal$mv taller/caja-de-herramientas-muy-pesada-y-oxidada/pieza-2.txt llave/2-mango.txtTerminal$mv caja-fuerte/pieza-3.txt llave/3-anilla.txt - 5
Mira la llave y lee las tres piezas a la vez. El * quiere decir «todo lo que haya»:
Terminal$ls llaveLo que verás · salida real de nuestra prueba
1-diente.txt 2-mango.txt 3-anilla.txt
Terminal$cat llave/*Lo que verás · salida real de nuestra prueba
PIEZA 1 de 3: el DIENTE de la llave. Grabado en el metal pone: YA PIEZA 2 de 3: el MANGO de la llave. Grabado en el metal pone: NO ¿A que no has escrito el nombre entero de la caja? Con Tab se completa solo. PIEZA 3 de 3: la ANILLA de la llave. Grabado en el metal pone: TENGO MIEDO
Truco
Junta las palabras: YA NO TENGO MIEDO. Es la frase que abre la puerta en el último paso.
Comprueba que funcionals llave muestra 1-diente.txt, 2-mango.txt y 3-anilla.txt, y cat llave/* enseña las tres piezas seguidas.
Si algo falla (2)
- «mkdir: llave: File exists»
- Ya la habías creado. No pasa nada: sigue con el siguiente comando.
- «mv: rename … No such file or directory»
- Esa pieza ya no está ahí (quizá ya la moviste) o hay una letra mal. Mira con ls llave qué tienes y con ls caja-fuerte qué queda.
¿Sigues atascado? Pregunta en la comunidad Avisar de un error en este paso
- 1
6Paso 06 de 07 · ~3 min
El programa escondido
Cada comando es un programa que vive en alguna carpeta. Saber buscarlo te salva el día que salga el error más famoso de la terminal.
- 1
Pregunta dónde vive un programa. En Mac, el que habla; en Windows, el ping de la alarma:
TerminalmacOS$which sayLo que verás · salida real de nuestra prueba
/usr/bin/say
- 2
Ahora Git, el programa de la siguiente misión:
TerminalmacOS$which gitLo que verás · salida real de nuestra prueba
/usr/bin/git
- 3
Escribe un programa que no existe, para conocer el error en persona:
Terminal$holamundoLo que verás · salida real de nuestra prueba
zsh: command not found: holamundo
Truco
En Windows sale en rojo: «El término 'holamundo' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable». Significa lo mismo: no encuentro ese programa.
- 4
Cuando te pase con un programa de verdad, casi siempre es una de dos: no está instalado, o lo acabas de instalar y la terminal no se ha enterado (ciérrala y ábrela otra vez). Si no es eso, pregúntale a tu IA:
Prompt para tu IAEstoy en la terminal de [Mac / Windows] y al escribir [el comando] me sale este mensaje: [pega el mensaje]. ¿Qué significa, está instalado ese programa y cómo lo arreglo? Explícamelo paso a paso como si tuviera 12 años.
Comprueba que funcionawhich git (o where.exe git en Windows) te devuelve una ruta, y sabes que «command not found» quiere decir «no encuentro ese programa».
Si algo falla (2)
- Windows: where.exe git dice que no encuentra nada
- Git no está instalado. Instálalo con winget install --id Git.Git -e --source winget, cierra PowerShell y ábrelo otra vez.
- Mac: al escribir git sale una ventana que pide instalar herramientas
- Pasa en los Mac recién estrenados. Acepta la ventana, o instálalo con brew install git.
¿Sigues atascado? Pregunta en la comunidad Avisar de un error en este paso
- 1
7Paso 07 de 07 · ~3 min
Abre la puerta y borra tus huellas
La puerta solo se abre con la voz. Y un buen fugitivo no deja pistas: aprenderás a borrar con cuidado, porque la terminal no tiene papelera.
- 1
Di la frase de la llave (bueno, que la diga tu ordenador):
TerminalmacOS$say -v Mónica "Ya no tengo miedo. ¡He escapado del sótano!" - 2
Sal del sótano y mira dónde estás. Antes de borrar algo, este paso no te lo saltes nunca:
Terminal$cd ..Terminal$pwdLo que verás · salida real de nuestra prueba
/Users/tu-usuario
Cuidado
rm borra de verdad: no pasa por la papelera y no pregunta. Mira siempre con pwd dónde estás y escribe el nombre exacto.
- 3
Borra el sótano con todo lo que tiene dentro (eso es -r) y después el zip:
TerminalmacOS$rm -r sotanoTerminalmacOS$rm sotano.zip - 4
Comprueba que no queda rastro:
Terminal$lsTruco
Ni sotano ni sotano.zip. ¡Has escapado! Por el camino has usado 13 comandos (curl, tar, cd, pwd, say, ls, cat, ping, mkdir, cp, mv, which y rm) y 3 atajos: Tab, ↑ y Ctrl+C.
Comprueba que funcionaTu ordenador ha dicho la frase y ls ya no muestra sotano ni sotano.zip.
Si algo falla (2)
- «rm: sotano: is a directory»
- Te faltó -r. Escribe rm -r sotano.
- «rm: sotano: No such file or directory»
- No estás en la carpeta que tiene el sótano. Escribe pwd: si termina en sotano, sube con cd .. y repite.
¿Sigues atascado? Pregunta en la comunidad Avisar de un error en este paso
- 1
Primeros logros
Ya lo tienes funcionando. Pruébalo con esto:
Que tu ordenador cuente chistes
Ya sabes hacerle hablar. Pide a tu IA frases nuevas y pégalas en la terminal.
Dame 5 comandos say para Mac (y la misma frase con System.Speech para PowerShell en Windows) con frases graciosas de un robot que acaba de escapar de un sótano. Usa la voz Mónica en Mac. Solo los comandos, listos para copiar.
Monta un escape room para alguien
Con mkdir y un archivo de texto por pista, haz tu propio sótano y que lo resuelva un amigo.
Quiero crear un escape room de carpetas en la terminal para un amigo. Dame los comandos para [Mac / Windows PowerShell] que creen 3 habitaciones (mkdir), una pista en cada una (un archivo .txt con el texto dentro) y una carpeta oculta que empiece por punto. Explícame cada comando en una frase.
Siguiente nivel: una terminal de profesional
Ya te mueves por la terminal sin miedo. Ahora haz que se vea como la de un profesional y que vaya 10 veces más rápida.
Siguiente misiónCómo deshacerlo
Si lo dejaste a medias, borra la carpeta y el zip desde tu carpeta personal. Antes, comprueba con pwd que no estás dentro del sótano.
$cd ~$rm -r sotano sotano.zipHaciendo esta misión juntos
Sé de los primeros en terminarla. Si te atascas, pregunta: quien ya la hizo te puede ayudar.