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
user@cyberfuturo:~/curriculum$ pwd /home/user/curriculum user@cyberfuturo:~/curriculum$ ls README.md cf lessons/ user@cyberfuturo:~/curriculum$ echo "hola mundo" > hola.txt user@cyberfuturo:~/curriculum$ cat hola.txt hola mundo $ █
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
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