Bash – Proyecto GNU-Fundación para el Software Libre

GNU Bash

Bash es el shell del Proyecto GNU, el Shell Bourne Again.Este es un shell compatible con sh que incorpora características útiles del shell Korn(ksh) y el shell C (csh). Está diseñado para cumplir con el estándar de carcasa y herramientas IEEE POSIX P1003.2/ISO 9945.2. Ofrece mejoras funcionales sobre sh para programación y uso interactivo. Además, la mayoría de los scripts sh pueden ser ejecutados por Bash sin modificaciones.

Las mejoras ofrecidas por Bash incluyen:

  • edición en línea de comandos,
  • historial de comandos de tamaño ilimitado,
  • control de trabajos,
  • funciones de shell y alias,
  • matrices indexadas de tamaño ilimitado,
  • aritmética de enteros en cualquier base de dos a sesenta y cuatro.

El mantenedor también tiene una página de Bash que incluye Preguntas Frecuentes.

Descargar

Las versiones estables se pueden encontrar en el servidor principal de GNU (HTTPS, HTTP, FTP) y en sus espejos; utilice un espejo si es posible.

Documentación

La documentación paraestá disponible en línea, documentación asis para la mayoría del software GNU. También puede encontrar información sobre Bath ejecutando info bashorman bash, o mirando/usr/share/doc/bash/, /usr/local/share/doc/bash/o directorios similares en su sistema. Un breve resumen está disponible porrunning bash help help.Listas de correo

  • <[email protected]> (interfaz web) se utiliza para pedir ayuda sobre Bash, programación Bash o scripts de shell Bash;
  • <bug-bash @ gnu.org> (interfaz web) se utiliza para informar de errores o discutir la mayoría de los aspectos del desarrollo de Bash.

Los anuncios sobre la pasta y la mayoría de los demás programas de GNU se hacen en [email protected].

Para suscribirse a estas o a cualquier lista de correo de GNU, envíe un correo vacío con el encabezado Asunto: de «suscribirse» a la lista de solicitudes correspondiente. Por ejemplo, para suscribirse a la lista GNUannouncement, debe enviar un correo a <[email protected]>. O puede utilizar la interfaz web.

Involucrarse

El desarrollo de Bash,y de GNU en general, es un esfuerzo voluntario, y usted puede contribuir. Para obtener información, lea Cómo ayudar a GNU. Si te gustaría participar, es una buena idea unirte a la lista de correo de discusión (ver más arriba).

Desarrollo Para fuentes de desarrollo, rastreadores de errores y parches, y otra información, consulte la página del proyecto Bash en savannah.gnu.org. Translating Bash Para traducir los mensajes del programa a otros idiomas, consulte la página del proyecto de traducción de Bash. Las nuevas traducciones o actualizaciones de las cuerdas existentes no se incorporarán a Bash si se envían a otro lugar.Para obtener más información, consulte la página principal del Proyecto de Traducción. Actualmente, el encargado Bash es mantenido por Chet Ramey.Por favor, utilice las listas de correo para ponerse en contacto.

Licensing

Bashis software libre; puede redistribuirlo y / o modificarlo bajo los términos de la Licencia Pública General de GNU publicada por la FreeSoftware Foundation; ya sea la versión 3 de la Licencia, o (a su propuesta) cualquier versión posterior.