ÍNDICE >_CyberFuturo
CAPÍTULO 00 · 8 min · MUESTRA GRATIS

Bienvenida — tu primer archivo.

Estás en una máquina virtual, en el navegador. No instalaste nada. Esa ventana abajo con el cursor parpadeando es una terminal, y desde ahora es tu herramienta principal.

Qué es una terminal

Una terminal es un programa que acepta comandos escritos y los ejecuta. Cada comando es una palabra — a veces con argumentos. Al final del comando presionas Enter, el programa hace algo, y te devuelve el control.

Antes de las ventanas, los íconos y el mouse, todo computador se operaba con texto. Ese modelo — llamado línea de comandos — no desapareció. Se convirtió en la capa profesional. Casi todo lo que hace un desarrollador hoy ocurre, en algún momento, a través de una terminal.

Tu primera tarea

Dentro del directorio actual vas a crear un archivo llamado hola.txt. El contenido es exactamente el texto hola mundo seguido de un salto de línea. Usa los cuatro comandos de abajo en orden.

pwd
imprime dónde estás en el sistema de archivos (print working directory)
ls
lista los archivos del directorio actual — todavía no deberías ver hola.txt
echo "hola mundo" > hola.txt
crea el archivo con ese contenido en una sola línea
cat hola.txt
imprime el contenido del archivo para confirmar

Qué hace el >

El símbolo > es un redirector. Normalmente echo imprime en la pantalla; con > escribe en el archivo de la derecha. Si el archivo ya existía, se sobrescribe. Si quisieras agregar sin borrar, usarías >>.

Este es uno de los momentos en que la terminal empieza a parecerse a un lenguaje. Combinas piezas pequeñas para hacer cosas grandes.

Valida con ./cf check

Cuando estés listo, ejecuta ./cf check en el Codespace. El validador mira el estado real de tu sistema de archivos y te dice qué pasó y qué faltó. No hay “casi bien” — o hola.txt existe con el contenido correcto, o no existe.

Si algo sale mal

Si el archivo queda con comillas dentro del texto, probablemente escribiste echo hola mundo sin las comillas, o usaste comillas curvas del editor. Borra con rm hola.txt e intenta de nuevo. Si el contenido termina sin salto de línea, el test te va a avisar con una pista específica. Si te perdiste y estás en el directorio equivocado, vuelve con cd ~/curriculum y confirma con pwd.

Lo que acabas de aprender

Cinco ideas, una por línea — imprime y pégalo donde trabajas.
pwd
dónde estás
ls
qué hay aquí
echo
imprime texto (o lo redirige a un archivo)
cat
lee el contenido de un archivo
>
redirige la salida del comando a un archivo
solo stdlib
sin build step
funciona en 2036
4 idiomas
9 capítulos
3 módulos + 1 final
$9 una vez · vitalicio
sin suscripción