GNU Bash (Bourne Again SHell) es un proyecto de software de código abierto que se ha diseñado a partir del offset como un shell compatible con sh para sistemas GNU / Linux. Toma prestadas funciones útiles de C shell (csh) y Korn shell (ksh) y cumple con el estándar IEEE POSIX P1003.2 / ISO 9945.2 Shell and Tools. Características de un vistazo Las funciones principales incluyen soporte para control de trabajos, soporte de edición de línea de comandos , matrices indexadas de tamaño ilimitado, soporte para un tamaño ilimitado del historial de comandos, alias y funciones del shell, así como soporte aritmético entero en cualquier base, del 2 al 64.
Otra característica interesante es el soporte mejorado para uso interactivo y de programación, que es mucho mejor que el implementado en el programa sh. Además, es totalmente compatible con los scripts escritos para sh, lo que permite a los usuarios ejecutarlos sin modificaciones. El bash está en todas partes. Se puede encontrar Bash, instalado por defecto, en cualquier sistema operativo GNU / Linux. Está ahí cuando accede a un entorno de shell para rescatar un sistema descompuesto que ya no es de arranque, cuando lo suelta en una interfaz de consola (TTY) o cuando abre un emulador de terminal X11. Sin embargo, puede reemplazar fácilmente a Bash con otro shell, como el poderoso shell Z (zsh).
Bajo el capó y la disponibilidad Una mirada rápida bajo el capó de GNU Bash nos mostrará que el software está escrito completamente en el lenguaje de programación C. Se distribuye como un archivo de fuentes universales, diseñado para admitir cualquier sistema operativo GNU / Linux y arquitecturas de conjuntos de instrucciones tanto de 32 bits como de 64 bits.
Comentarios que no se encuentran