DEV Community

Cover image for La terminal de Mac te da miedo — aquí está por qué no debería
Mauricio Suescún
Mauricio Suescún

Posted on

La terminal de Mac te da miedo — aquí está por qué no debería

Seré honesto contigo.

La primera vez que abrí la terminal en mi Mac, la cerré inmediatamente. Esa pantalla negra con el cursor parpadeando me pareció cosa de hackers de película, no de alguien que simplemente quería usar su computador en paz.

Eso fue hace años. Hoy la terminal es probablemente la app que más uso en todo el día.

¿Qué cambió? No me volví un genio. Solo entendí qué era realmente la terminal — y por qué el miedo que le tenía era completamente irracional.

Primero: ¿qué es exactamente la terminal?

La terminal es simplemente una forma diferente de hablarle a tu Mac.

Cuando usas el Finder para mover un archivo de una carpeta a otra, estás dando una instrucción a tu computador con clics y arrastres. Cuando haces lo mismo en la terminal, le das la misma instrucción pero en texto.

Eso es todo. No hay magia negra. No hay riesgo de que explote tu Mac con un comando mal escrito (bueno, casi nunca). Es simplemente otro idioma para comunicarte con tu sistema.

La diferencia es que el idioma de texto es infinitamente más preciso, más rápido para ciertas tareas, y — esto es lo que nadie te dice — mucho más poderoso una vez que le agarras el ritmo.

¿Por qué Mac y la terminal son tan buena combinación?

macOS está construido sobre Unix. Sin entrar en historia técnica aburrida, eso significa que tu Mac tiene un sistema de terminal muy maduro, muy estable, y con décadas de herramientas construidas encima.

Cuando instalas Homebrew, cuando usas Git desde la línea de comandos, cuando automatizas tareas repetitivas con scripts — todo eso vive en la terminal. Y en Mac, funciona particularmente bien.

Windows tiene su propio ecosistema para esto, pero históricamente ha sido más torpe. Es una de las razones reales por las que tantos devs prefieren Mac — no es solo el diseño bonito.

Los comandos que necesitas saber hoy

No te voy a dar una lista de 50 comandos que nunca vas a usar. Estos son los que realmente importan para empezar:

pwd"¿Dónde estoy?"
Te dice en qué carpeta estás parado en este momento.

pwd
# /Users/mauro/Documents
Enter fullscreen mode Exit fullscreen mode

ls"¿Qué hay aquí?"
Lista los archivos y carpetas en tu ubicación actual. Con ls -la ves también los archivos ocultos.

ls
ls -la
Enter fullscreen mode Exit fullscreen mode

cd"Quiero ir a..."
Navega entre carpetas. cd .. sube un nivel. cd ~ te lleva directo a tu carpeta de inicio.

cd Documents
cd ..
cd ~
Enter fullscreen mode Exit fullscreen mode

mkdir"Crea esta carpeta"

mkdir mi-proyecto
Enter fullscreen mode Exit fullscreen mode

cp y mv"Copia" y "Mueve"

cp archivo.txt backup/archivo.txt
mv archivo.txt nueva-ubicacion/archivo.txt
Enter fullscreen mode Exit fullscreen mode

rm"Borra esto"
Aquí sí hay que tener cuidado — lo que borras con rm no va a la papelera, se va directo. Úsalo con cabeza.

rm archivo.txt
rm -rf carpeta-a-borrar/
Enter fullscreen mode Exit fullscreen mode

Con estos seis comandos ya puedes navegar tu sistema completo desde la terminal. No es tan intimidante, ¿verdad?

El truco mental que lo cambia todo

El miedo a la terminal viene de una idea equivocada: que si escribes algo mal, tu computador se va a romper.

La realidad es que la mayoría de los comandos son completamente reversibles o simplemente no hacen nada si los escribes mal. La terminal te dice "command not found" y sigue adelante. No explota.

Los únicos comandos que requieren respeto son los que borran cosas (rm) o los que modifican el sistema con permisos de administrador (sudo). Para todo lo demás: experimenta.

Cómo abrir la terminal en Mac

Opción 1 — Spotlight:
Cmd + Espacio → escribe "Terminal" → Enter

Opción 2 — Finder:
Aplicaciones → Utilidades → Terminal

Opción 3 — La que uso yo:
Instala iTerm2 — es gratis y es terminal pero con superpoderes. Más personalización, mejor manejo de pestañas, y una experiencia general mucho más cómoda que la terminal por defecto.

¿Y el shell? ¿Qué es zsh?

Si abriste la terminal y viste algo que dice zsh al inicio, no te asustes. zsh es simplemente el "idioma" específico que usa tu terminal — macOS lo cambió a zsh por defecto en 2019.

Para lo que necesitas en este nivel son prácticamente idénticos. La diferencia la vas a notar más adelante cuando quieras personalizar tu terminal — y si quieres adelantarte, puedes consultar la guía Domina tu Terminal: La Guía Definitiva de Dotfiles para Desarrolladores.

El siguiente paso

Si llegaste hasta acá y ya abriste la terminal aunque sea para probar pwd, ya rompiste la barrera más difícil.

El siguiente nivel natural es instalar Homebrew — el gestor de paquetes que convierte tu Mac en una máquina de desarrollo real con un solo comando. Lo cubrimos en detalle en el siguiente post de esta serie.

Por ahora: abre la terminal, escribe ls, y mira qué aparece. Eso es todo lo que necesitas hacer hoy. 🐱


📖 Artículo completo en CommandCat — contenido tech en español sobre macOS, Linux, productividad y cultura geek.

Top comments (0)