📘BASH
Definición de BASH
Bash (acrónimo de Bourne Again SHell) es un intérprete de comandos y lenguaje de scripting usado principalmente en sistemas Linux y Unix. Permite a los usuarios interactuar con el sistema operativo y automatizar tareas mediante scripts.
¿Qué puedes hacer con Bash?
-
Navegar por carpetas y archivos
-
Ejecutar programas y comandos del sistema
-
Automatizar tareas repetitivas (como respaldos, instalaciones, monitoreo)
-
Manipular texto, copiar, mover, borrar archivos
-
Programar flujos de trabajo con condiciones, bucles y funciones
Ejemplo de script en Bash:
#!/bin/bash echo "Hola, $USER" echo "Hoy es: $(date)"
Al guardar esto en un archivo
.sh(por ejemplo,saludo.sh) y ejecutarlo, mostrará un saludo y la fecha.
¿Dónde se usa Bash?
| Entorno | Uso común |
|---|---|
| Linux (Ubuntu, Debian, etc.) | Administración de servidores, scripts de mantenimiento |
| macOS | Terminal por defecto (antes de zsh) |
| Windows (WSL o Git Bash) | Automatización y compatibilidad Linux en Windows |
| Docker, DevOps, SAP, etc. | Configuración de entornos, instalación de paquetes, automatización |
¿Cómo se ejecuta un script Bash?
-
Abres la terminal (Linux/macOS o WSL/Git Bash en Windows)
-
Escribes:
bash nombre_del_script.sh
o lo haces ejecutable:chmod +x nombre.sh ./nombre.sh
¿Por qué es útil?
-
Es ligero, rápido y ampliamente soportado.
-
Permite combinar comandos del sistema con estructuras de control (
if,while,for). -
Ideal para automatización de tareas administrativas, incluyendo instalaciones, limpieza de logs, backups, y más.


Disponibilidad Laboral: FullTime