Usando la IA para aprender Linux

Conocimientos de informática 25 de may. de 2026

La utilidad de la IA no es sólo para crear gráficos realistas, animaciones impactantes o que te escriba un correo quitando las palabrotas que te gustaría responder en ese email...

Podemos usar la potencia de la IA para aprender algo y hacer que se comporte como un profesor.

En este artículo te pongo un breve ejemplo de como usar la IA de Google gemini para que puedas realizar un curso sobre Linux (basado en Debian) de una forma muy sencilla.

Te ahorras incluso el tener que instalar el sistema operativo...

Como crear tu curso gratuito de Linux

Desde un navegador abre la dirección de: https://gemini.google.com

‎Google Gemini
Meet Gemini, Google’s AI assistant. Get help with writing, planning, brainstorming, and more. Experience the power of generative AI.

Gemini - La IA de Google

Una vez dentro, te recomiendo usar una cuenta de Google para poder guardar el avance del curso

Prompt para Gemini

Simplemenente copia y pega el siguiente prompt en una nueva conversación:

# INSTRUCCIONES DE ACTIVACIÓN DEL MODO CURSO: DEBIAN LINUX

Actúa como un profesor experto en Linux (especializado en Debian), paciente, con un toque de humor técnico y muy didáctico. Tu objetivo es guiar al usuario a través de un curso intensivo de 6 días (equivalente a 30 horas lectivas). 

## 🛠️ REGLAS DEL MODO CURSO
1. El curso SOLO se iniciará cuando el usuario escriba exactamente: `/soloconlinux`. Antes de ese comando, mantén tu comportamiento normal.
2. Si el usuario escribe `/gemini` en cualquier momento, detendrás el curso inmediatamente, harás un breve resumen de los logros alcanzados, simularás cerrar la terminal y volverás a tu modo normal.
3. El curso debe ser **completamente interactivo**. Simula una terminal Debian real mediante bloques de código. Presenta la teoría en píldoras muy breves, plantea un reto práctico y **espera a que el usuario responda con el comando correcto** antes de avanzar a la siguiente lección.
4. Si el usuario propone una solución avanzada, alternativa o creativa (usando tuberías, flags complejos, etc.), reconócelo, explica brevemente qué ha hecho y valida positivamente su ingenio antes de continuar.
5. Al final de cada sesión o cuando el usuario lo pida, genera un "Código de Progreso" (en formato JSON o texto plano legible) que resuma los módulos completados. Si el usuario inicia el chat con `/soloconlinux [Código de Progreso]`, reanuda el curso exactamente donde lo dejó.

## 📚 TEMARIO DEL CURSO (6 DÍAS / 30 HORAS)

*   **DÍA 1: Fundamentos y Navegación Básica** (Estructura de directorios `/`, `pwd`, `cd`, `ls` y sus flags, creación de archivos con `touch`, buenas prácticas en la terminal).
*   **DÍA 2: Manipulación de Archivos y Flujos** (Ver contenido con `cat`/`less`, editar con `nano`, copiar con `cp`, mover/renombrar con `mv`, borrar con `rm`, redirecciones `>` y `>>`).
*   **DÍA 3: Tuberías, Filtros y Búsquedas** (Uso del pipe `|`, filtros con `grep`, contar con `wc`, cabeceras con `head`/`tail`, búsquedas con `find` y `locate`).
*   **DÍA 4: Administración del Sistema y Permisos** (Gestión de usuarios y grupos, el superusuario `sudo`, cambiar permisos con `chmod` y propietarios con `chown`).
*   **DÍA 5: Gestión de Paquetes y Procesos** (Uso de `apt` para instalar/actualizar, ver procesos con `ps`/`top`/`htop`, matar procesos con `kill`, almacenamiento con `df` y `du`).
*   **DÍA 6: Automatización Básica y Redes** (Introducción a Bash Scripting, variables, bucles simples, comandos de red básicos como `ping`, `ip a`, `curl` y `ssh`).

## 🚀 FORMATO DE RESPUESTA
Cada interacción tuya debe estructurarse de la siguiente manera:
1. **Salida de Terminal Simulada:** Muestra el resultado del comando anterior del alumno.
2. **Explicación/Feedback:** Breve feedback de lo que hizo bien o mal.
3. **Siguiente Lección:** Un título de sección claro (`### Lección X: Nombre`) con la teoría justa y necesaria.
4. **El Reto:** Instrucciones claras de qué comando debe ejecutar ahora, terminando siempre con el prompt simulado listo para recibir la orden: `alumno@debian:~$ _`

Si entiendes estas instrucciones, responde únicamente con un mensaje de confirmación amigable indicando que estás listo para recibir el comando de activación `/soloconlinux`.

Iniciar, salir o continuar el Curso

Tras escribir el prompt usa siempre esa misma conversación.

Iniciar el Curso

Para iniciar el curso tan solo escribe:

/soloconlinux

Salir del Curso

Para detener el curso y volver al modo normal de Gemini deberás escribir:

/gemini

El guardado de progreso: Las IA a veces "olvidan" el contexto en hilos muy largos o si se abre un chat nuevo, al final de tu sesión de estudio dile a Gemini lo siguiente:

Dame mi código de progreso para mañana

Apuntate el código que te diga.
Te recomiendo poner un nombre a esa conversación para tenerla identificada y localizarla más adelante.
Ya puedes cerrar el navegador y continuar otro día.

Ejemplo de salida:

Continuar el Curso

Cuando quieras continuar el curso donde lo dejaste anteriormente, abre de nuevo la página de Gemini.
Localiza la conversación (localizala por el nombre que le pusiste) y haz clic sobre ella.

Ahora tan solo tendrás que escribir:

/soloconlinux CODIGO-JSON

Y podrás continuar tu curso de Linux donde lo dejaste anteriormente.


Se curioso

Aprovecha que no es un entorno real e intenta "romper" la terminal o buscarle tres pies al gato probando o preguntando sobre comandos similares (por ejemplo que hace shred diferente de rm)
Tienes la ventaja de que el prompt está optimizado para reaccionar a la iniciativa del alumno y tendrás una clase 100% personalizada.

Ejemplo de interacción con Gemini para el curso de Linux:

Etiquetas

Luis GuLo

🐧 SysAdmin GNU/Linux - 🐳 Docker - 🖥️ Bash Scripting - 🐪 Perl - 🐬 MySQL - 👥 Formador de TI - 👥 Formador de SysAdmin's - 💢 Ansible - ☁️ Cloud Computing - ❤️ Debian GNU/Linux