Bourne otra vez shell (bash)

Definición - ¿Qué significa Bourne Again Shell (Bash)?

Bourne again shell (Bash) es un shell Unix gratuito que se puede usar en lugar del shell Bourne. Es una implementación completa de la interfaz de sistema operativo portátil IEEE para Unix (POSIX) y la especificación de shell Open Group.

Bash es básicamente un procesador de comandos que normalmente se ejecuta en una ventana de texto, lo que permite al usuario escribir comandos que provocan acciones. Puede leer comandos de un archivo, llamado script. Como todos los shells de Unix, admite lo siguiente:

  • Nombre de archivo comodín
  • Tubería
  • Escuchar documentos
  • Ejecución del comando
  • Variables y estructuras de control para pruebas de condición e iteración

Techinfo explica Bourne Again Shell (Bash)

Bash fue escrito para el Proyecto GNU por Brian Fox. Se llama Bourne again shell por muchas razones, la primera es que es la versión de código abierto de Bourne shell y la segunda es un juego de palabras con el concepto de nacer de nuevo. Su acrónimo también es una descripción de lo que hizo el proyecto, que era combinar funciones sh, csh y ksh.

Un shell de Unix es un intérprete de línea de comandos que proporciona a los usuarios una interfaz de usuario básica. Permite a los usuarios comunicarse con el sistema a través de una serie de comandos que se escriben en la ventana de la línea de comandos. No hay botones ni ventanas emergentes en un shell, simplemente mucho texto.

Básicamente, Bash permite a los usuarios de sistemas similares a Unix controlar los componentes más internos del sistema operativo mediante comandos basados ​​en texto.

Bash tiene varias extensiones y se ejecuta en sistemas operativos similares a Unix como Linux y Mac OS X. Fue portado a Windows a través del Subsistema para aplicaciones basadas en UNIX (SUA) y por emulación POSIX usando Cygwin o MSYS. Incluso se puede utilizar en MS-DOS.