Introducción práctica al terminal

Un curso práctico desde el primer comando hasta archivos, editores, datos estructurados, búsqueda, archivos comprimidos, redes, bases de datos, diagnóstico del alojamiento, seguridad y automatización. Pruebe un comando, lea el resultado, cambie una sola cosa y compruebe qué cambió.

No es un examen y no hay puntuación de progreso. Puede seguir las partes en orden o abrir directamente la que corresponda a la tarea de hoy. Todos los ejercicios están pensados para un directorio independiente lil-playground que puede eliminarse al terminar.

Parte 1

El terminal como lenguaje de trabajo

No es una pantalla de palabras mágicas: nombra una acción, indica su objeto y lee el resultado.

Abrir parte →
Parte 2

Archivos y directorios sin miedo

Construye un árbol pequeño y practica inspección, copia, movimiento, cambio de nombre, búsqueda y borrado consciente.

Abrir parte →
Parte 3

Del texto simple al editor de código

Aprende cuándo leer, cuándo usar edit y cuándo conviene code con contexto del lenguaje.

Abrir parte →
Parte 4

Configuración estructurada: cambia el valor, no la puntuación

INI, JSON, YAML, TOML, XML, conf y properties tienen sintaxis distinta, pero a menudo la tarea es localizar una clave, leerla, cambiarla y validar.

Abrir parte →
Parte 5

Buscar, seleccionar y transformar sin abrir cada archivo

Haz preguntas al árbol del proyecto, reduce el conjunto de resultados, previsualiza los cambios masivos y guarda el procedimiento verificado.

Abrir parte →
Parte 6

Archivos, transferencia y medios: transporta también el método

Usa TAR y ZIP como puntos de control, comprueba antes de extraer y construye un flujo de imágenes desde la inspección hasta el lote.

Abrir parte →
Parte 7

Red sin adivinar: diagnostica una capa cada vez

Separa nombre, dirección, puerto, TLS y HTTP para que cada comando responda una pregunta concreta.

Abrir parte →
Parte 8

Bases de datos: inspecciona el estado antes de escribir

Empieza con SQLite local, aprende el ritmo común y luego pasa a SQL nativo y conexiones remotas.

Abrir parte →
Parte 9

El alojamiento es un sistema: primero establezca los hechos, después cambie cosas

Lee el servidor como un sistema vivo: Core, PHP, extensiones, almacenamiento, permisos, registros, entorno y correo. Crea una pequeña línea base antes de intentar reparar un síntoma.

Abrir parte →
Parte 10

Secretos, sesiones y confianza: no todo valor debe entrar en un script

Separa la configuración normal de credenciales, estado de sesión, controles de integridad y datos cifrados. Entiende qué hacen el hash, el cifrado y los permisos, y qué no hacen.

Abrir parte →
Parte 11

De secuencia a flujo de trabajo: deje que `.lil` tome decisiones

Pasa de listas simples #lil a run: variables, condiciones, captura de resultados, política de fallos, scripts anidados y ejecuciones de prueba.

Abrir parte →
Parte 12

Reconstruya su entorno, no su memoria

Trata los módulos instalados, los paquetes de interfaz, los scripts de instalación y la política de actualizaciones como una receta que puede inspeccionarse, recrearse y probarse en otro alojamiento.

Abrir parte →
Parte 13

Construya una biblioteca personal: convierta trabajo útil en oficio transferible

Organiza pequeñas rutinas, registra cambios, usa utilidades compactas, mantén el entorno y termina con un flujo de trabajo capaz de viajar al siguiente proyecto.

Abrir parte →

Las 13 partes están publicadas. Las primeras construyen hábitos de línea de comandos y archivos; las centrales cubren datos, archivos comprimidos, redes y bases de datos; y las finales avanzan hacia diagnóstico del alojamiento, límites de confianza, automatización y un entorno personal reproducible.