Tu Rango 00 de 7 misiones

Termina las 7 y te llevas la insignia «Rango 0 superado».

▸ 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

  1. 1Entra en el sótano3 min
  2. 2Mira a tu alrededor3 min
  3. 3Explora las habitaciones4 min
  4. 4¡Salta la alarma!3 min
  5. 5Fabrica la llave4 min
  6. 6El programa escondido3 min
  7. 7Abre la puerta y borra tus huellas3 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.

  1. 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. 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.zip

      Lo 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 --:--:-- --:--:-- --:--:-- 1572k

      Truco

      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. 2

      Descomprímelo y entra. Escribe cada línea y pulsa Enter:

      Terminal
      $tar -xf sotano.zip
      Terminal
      $cd sotano
    3. 3

      ¿Dónde estás? Pregúntaselo al ordenador con pwd («dime en qué carpeta estoy»):

      Terminal
      $pwd

      Lo 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. 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

  2. 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. 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
      $ls

      Lo 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. 2

      Lee la nota de la entrada con cat, que enseña lo que hay dentro de un archivo:

      Terminal
      $cat LEEME.txt

      Lo 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. 3

      Haz caso a la pista y mira también lo oculto:

      TerminalmacOS
      $ls -a

      Lo 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

  3. 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. 1

      Entra por la trampilla y lee lo que hay garabateado. Escribe cada línea y pulsa Enter:

      Terminal
      $cd .trampilla
      Terminal
      $cat nota.txt

      Lo 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. 2

      Vuelve al sótano con cd .. (dos puntos: «la carpeta de arriba») y entra en la despensa:

      Terminal
      $cd ..
      Terminal
      $cd despensa
      Terminal
      $ls

      Lo que verás · salida real de nuestra prueba

      pieza-1.txt		tarro-de-pepinillos.txt
      Terminal
      $cat pieza-1.txt

      Lo 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. 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 taller
      Terminal
      $ls

      Lo 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-oxidada
      Terminal
      $cat pieza-2.txt

      Lo 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. 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
      $pwd

      Lo 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

  4. 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. 1

      Entra en la caja fuerte y lee el aviso antes de tocar nada:

      Terminal
      $cd caja-fuerte
      Terminal
      $cat ALARMA-leeme-primero.txt

      Lo 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. 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.1

      Lo 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. 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. 4

      Con la alarma bajo control, coge la pieza y vuelve al sótano:

      Terminal
      $cat pieza-3.txt

      Lo 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

  5. 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. 1

      Lee qué pide la puerta:

      Terminal
      $cat puerta.txt

      Lo 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. 2

      Crea la carpeta llave:

      Terminal
      $mkdir llave
    3. 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. 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.txt
      Terminal
      $mv caja-fuerte/pieza-3.txt llave/3-anilla.txt
    5. 5

      Mira la llave y lee las tres piezas a la vez. El * quiere decir «todo lo que haya»:

      Terminal
      $ls llave

      Lo 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

  6. 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. 1

      Pregunta dónde vive un programa. En Mac, el que habla; en Windows, el ping de la alarma:

      TerminalmacOS
      $which say

      Lo que verás · salida real de nuestra prueba

      /usr/bin/say
    2. 2

      Ahora Git, el programa de la siguiente misión:

      TerminalmacOS
      $which git

      Lo que verás · salida real de nuestra prueba

      /usr/bin/git
    3. 3

      Escribe un programa que no existe, para conocer el error en persona:

      Terminal
      $holamundo

      Lo 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. 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 IA

      Estoy 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

  7. 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. 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. 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
      $pwd

      Lo 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. 3

      Borra el sótano con todo lo que tiene dentro (eso es -r) y después el zip:

      TerminalmacOS
      $rm -r sotano
      TerminalmacOS
      $rm sotano.zip
    4. 4

      Comprueba que no queda rastro:

      Terminal
      $ls

      Truco

      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

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.

Prompt para tu IA

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.

Prompt para tu IA

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ón

Có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.

Borrar el sótanomacOS
$cd ~
$rm -r sotano sotano.zip

Haciendo esta misión juntos

Sé de los primeros en terminarla. Si te atascas, pregunta: quien ya la hizo te puede ayudar.

Logros recientes

Preguntas

Siguiente misión · Rango 0: Arranque · 3 de 7Una máquina del tiempo para tus proyectos… y tu primera web en internet
Tu progreso 0/7Paso 1 →