Bash (Bourne Again SHell) es un intérprete de comandos o shell desarrollado como parte del Proyecto GNU. Fue escrito por Brian Fox en 1987 como un reemplazo libre y mejorado del shell Bourne (sh). Actualmente es mantenido por Chet Ramey.
Bash | ||
---|---|---|
Información general | ||
Desarrollador | Brian Fox (GNU Project) | |
Licencia | GPLv3+ | |
Información técnica | ||
Plataformas admitidas | Multiplataforma | |
Enlaces | ||
Sitio web oficial
| ||
Bash combina características del Bourne shell original con mejoras de otros shells como C shell y Korn shell. Algunas de sus características incluyen:
Bash es ampliamente utilizado como el shell predeterminado en la mayoría de las distribuciones de GNU/Linux y en sistemas macOS hasta versiones recientes. También se puede utilizar en Microsoft Windows a través de Windows Subsystem for Linux (WSL), Cygwin, y otras herramientas.
Al ser software libre y estar escrito en C, Bash ha sido portado a numerosas plataformas, incluyendo UNIX, Linux, BSD, y sistemas propietarios.
Bash ha sido objeto de atención por problemas de seguridad, como la vulnerabilidad Shellshock descubierta en 2014, que permitió la ejecución remota de código en sistemas afectados.
La primera versión de Bash fue publicada en 1989. Desde entonces ha evolucionado con nuevas funcionalidades, correcciones de errores y mejoras de seguridad. Su desarrollo es activo, y las versiones estables son mantenidas regularmente.