Antes de las ventanas, los iconos y el mouse, usar una computadora era esto: una pantalla oscura, un cursor parpadeando y una persona escribiendo órdenes. No había nada más. Así se envió el primer correo electrónico y así se levantó buena parte del internet donde estás leyendo esto.
Las ventanas llegaron después, como una capa amigable por encima de esa pantalla. Debajo sigue estando ella: la terminal. Esta es la primera parada del sendero Aprender a usar la terminal, y su objetivo es responder la pregunta obvia (¿qué es esto?) y la importante (¿por qué me conviene aprenderlo?).
¿Qué es la terminal?
La terminal es un programa donde escribes una orden en texto y la computadora te responde en texto. Eso es todo. A esa forma de trabajar se le llama CLI (Command Line Interface, interfaz de línea de comandos), en contraste con la GUI (interfaz gráfica), que es la que ya usas todos los días: botones, ventanas, arrastrar y soltar.
Piénsalo como un restaurante. La GUI es el menú con fotos: señalas lo que hay y esperas. La terminal es hablar directo con el cocinero: pides exactamente lo que quieres, incluso lo que no salió en el menú. Impone un poco más al principio, sí, pero el cocinero entiende tu idioma.
Mira una conversación real. Dale play:
# le preguntas, te responde$ whoamiana$ pwd/Users/ana$ lsDescargas Documentos Escritorio Fotos Música
whoami pregunta quién soy, pwd pregunta dónde estoy y ls lista lo que hay en la carpeta. Nada explotó. La terminal es eso: preguntas y respuestas.
Un comando le gana a cien clics
Ahora la parte donde empieza a convenirte. Imagina 200 fotos sueltas en tu carpeta de Fotos y las quieres todas dentro de una carpeta nueva llamada vacaciones. Con el mouse ya sabes lo que viene: crear la carpeta, seleccionar las 200 cuidando que no se te escape el clic, arrastrar y esperar. En la terminal se ve así:
- Click derecho → Nueva carpeta → escribir "vacaciones" → Enter
- Seleccionar las 200 fotos cuidando que no se escape el clic → arrastrar → esperar
$ mkdir vacaciones$ mv *.jpg vacaciones
La estrella de la demo es *.jpg, que significa «todo lo que termine en .jpg». No seleccionaste 200 archivos: describiste un patrón, y la computadora hizo el trabajo repetitivo. Con 200 fotos o con 20.000, el comando es el mismo y tarda lo mismo en escribirse. Y sí: todos los comandos de esta parada funcionan igual en la terminal de Mac y en el PowerShell de Windows.
Llegas a lugares donde el mouse no llega
Una interfaz gráfica solo puede ofrecerte los botones que alguien decidió dibujar. Si una opción no tiene botón, para ti no existe. La terminal no tiene ese techo: desde la misma pantalla puedes moverte por tus archivos, revisar qué programa se está comiendo la memoria, conectarte a un servidor al otro lado del mundo o usar herramientas que directamente no tienen ventana, que en el mundo del desarrollo son muchísimas.
Además, los asistentes de IA más potentes para programar hoy viven en la terminal. Son agentes a los que les escribes lo que necesitas y trabajan por ti, y esa conversación pasa en esta pantalla oscura. Aprender a moverte aquí es el requisito de entrada, y lo vamos a recorrer completo en el sendero La terminal como centro de mando.
¿Y si rompo algo?
Es el miedo clásico, y la respuesta es simple: mirar no rompe nada. Los comandos que usamos hoy (whoami, date, ls) solo leen; no cambian ni un archivo. Los comandos capaces de hacer daño existen, igual que en tu cocina existen cuchillos, y aun así cocinas: no se ejecutan solos y nadie empieza por ahí.
Empieza por la puerta: en Mac, abre Spotlight y escribe Terminal; en Windows, busca Terminal en el menú de inicio (si usas Windows 10 y no aparece, busca PowerShell: para lo que necesitamos es lo mismo). Escribe whoami y presiona Enter. Esa es toda la tarea de hoy.
En la próxima parada vienen tus primeros 10 comandos: los suficientes para moverte por tu computadora sin tocar el mouse. Y si estás empezando desde cero en este mundo, el sendero Tus primeros pasos programando es un buen compañero de este.
