¿Listx para entrar al mundo mágico de la programación en terminal? Bien ahí, porque hoy vamos a aprender cómo crear tu primer script Bash desde cero. Vamos a hacer el famoso “¡Hola mundo!” pero con verdadero estilo terminalero.
No necesitás ser Linus Torvalds ni tener un teclado mecánico con luces de colores. Con un editor de texto común y un par de ganas, te alcanza y te sobra.
¿Qué necesitás antes de empezar?
Para escribir y ejecutar un script Bash, solo te hacen falta estos tres elementos:
-
Una distro Linux: O al menos acceso a una terminal que corra Bash (puede ser en Mac o WSL en Windows).
-
Un editor de texto: Puede ser
nano,vim,gedit, o el que tengas más a mano en tu sistema. -
Curiosidad: Y cero miedo a romper cosas, ¡que para eso siempre están los backups!
Si todavía no tenés una terminal configurada, podés leer nuestra guía de introducción a Linux (Enlace interno ficticio).
Guía paso a paso para crear tu script Bash
Seguí estos seis pasos sencillos para programar tu primer archivo ejecutable en la terminal.
Paso 1: Crear el archivo
Abrí la terminal de tu sistema y tipeá el siguiente comando:
nano hola_mundo.sh
Esto abre el editor nano dentro de la terminal y crea automáticamente el archivo hola_mundo.sh. Si preferís usar otro editor como vim o gedit, metele con ese.
Paso 2: Agregá la línea mágica (Shebang)
Lo primero que todo script Bash necesita es esta línea exacta al principio del archivo:
#!/usr/bin/env bash
Esta línea se llama shebang. Su función es decirle al sistema operativo: “Ey, buscá el ejecutable de Bash y correlo con esto”. Es como el cartel de “Abierto” en un local comercial.
Paso 3: Escribí tu primer comando
Abajo del shebang, dejá un espacio en blanco y escribí la siguiente instrucción:
echo “¡Hola mundo desde mi primer script Bash!”
El comando echo sirve para mostrar mensajes por pantalla. Es la forma en que tu script te dice “acá estoy, che”.
Paso 4: Guardá el archivo y salí
Si estás utilizando el editor nano, completá estos comandos en tu teclado:
-
Presioná Ctrl + O para guardar los cambios.
-
Presioná la tecla Enter para confirmar el nombre.
-
Luego presioná Ctrl + X para salir del editor.
Paso 5: Hacelo ejecutable con chmod
Ahora hay que decirle al sistema que este archivo tiene permisos para ejecutarse. Para eso usamos el comando chmod:
chmod +x hola_mundo.sh
Esto le otorga el permiso de ejecución. Si no hacés este paso, el script se hace el vago y no va a correr ni aunque lo amenaces con volver a Windows.
Paso 6: Ejecutá tu script Bash
¡Llegó el gran momento! Para correr tu programa, tipeá esto en la terminal:
./hola_mundo.sh
Si hiciste todo bien, vas a ver tu glorioso mensaje impreso en la pantalla. ¡Felicitaciones!
Conclusión y mini desafío interactivo
Ya sabés cómo estructurar un script Bash. Ahora el límite es tu imaginación (y los permisos de sudo). Podés usarlo para automatizar tareas pesadas, programar backups o hacer domótica en tu casa.
🏆 Un desafío para valientes
¿Querés ir un paso más allá? Editá tu archivo (nano hola_mundo.sh) y agregale esto al final del código:
Al guardar y volver a ejecutarlo, tu script se volverá interactivo. ¡Le hablás a la compu y te responde como si fuera tu compinche digital!
Contame cómo te fué con esta experiencia, te leo…
Hasta la próxima.
Tuxnauta.
