GNU Bash
| Versión | 4(a partir del 11/11/2015) |
| Plataformas | Mac, Linux |
| Licencia | Freeware |
| Categoría | Sistema |
Características principales
- Superconjunto de la sintaxis de comandos del intérprete de comandos Bourne
- Edición interactiva de la línea de comandos
- Matrices indexadas de tamaño ilimitado
- Sustitución de comandos
- Expansión de nombres de archivo mediante comodines
Descripción general del software
GNU Bash es un intérprete de comandos de Unix creado para el Proyecto GNU. Bash significa Bourne Again SHell y es un reemplazo de software libre para el intérprete de comandos Bourne. Se usa ampliamente como intérprete de comandos del sistema operativo GNU.
Bash utiliza una sintaxis de comandos que es un superconjunto de la sintaxis de comandos del intérprete de comandos Bourne y puede ejecutar muchos de sus scripts. El intérprete de comandos incluye diversas funciones del intérprete de comandos C (csh) y del intérprete de comandos Korn (ksh). Bash ofrece edición interactiva de la línea de comandos, funciones y alias del intérprete de comandos, matrices indexadas de tamaño ilimitado y control de trabajos. También admite sustitución de comandos, expansión de nombres de archivo mediante comodines, canalizaciones y estructuras de control y variables para la iteración y la comprobación de condiciones.
Bash se usa ampliamente como intérprete de comandos del sistema operativo GNU. Incluye diversas funciones y se mejora activamente. En general, GNU Bash es una gran mejora con respecto al intérprete de comandos Bourne, ya que integra funciones de los intérpretes de comandos csh y ash.
Tipo de archivo principal
Tipos de archivo compatibles
| Extensión | Tipo de archivo |
|---|---|
| .SH | Script de shell de Bash |
| .BASH_HISTORY | Archivo del historial de Bash |
| .BASH_PROFILE | Archivo de shell de inicio de sesión interactivo de Bash |
| .BASHRC | Archivo de shell de inicio de sesión no interactivo de Bash |
| .PROFILE | Perfil del shell de Bash |
| .SH | Script de shell de Bash |