Top Qs
Línea de tiempo
Chat
Contexto

Bash (Unix shell)

De Wikipedia, la enciclopedia libre

Remove ads

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.

Datos rápidos Información general, Desarrollador ...
Remove ads

Características

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:

  • Edición de línea de comandos (usando GNU Readline)
  • Historial de comandos
  • Expansión de nombre de archivo mediante comodines (globbing)
  • Control de trabajos (job control)
  • Funciones y scripts
  • Redirección de entrada/salida avanzada
  • Variables de entorno y locales
Remove ads

Uso

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.

Portabilidad

Al ser software libre y estar escrito en C, Bash ha sido portado a numerosas plataformas, incluyendo UNIX, Linux, BSD, y sistemas propietarios.

Seguridad

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.

Versiones

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.

Véase también

Referencias

Enlaces externos

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads