Author Topic: The GNU Bourne-Again SHell  (Read 251 times)

lfs linux

  • Administrator
  • Padawan
  • **********
  • Posts: 58
    • View Profile
The GNU Bourne-Again SHell
« on: December 20, 2015, 09:52:12 pm »
The GNU Bourne-Again SHell
Traducción al español hecha por: J.Mauricio Zamora Delgado Chager
Tabla de contenido
  • Introducción
  • Disponibilidad
  • Otras fuentes
  • Informar de errores
  • Desarrollador
  • Traducciones

Bash es el Proyecto GNU Bourne Again Shell, una implementación completa de la especificación shell IEEE POSIX y Open Group con la edición de línea de comandos interactiva, control de trabajos en arquitecturas que lo apoyan, características csh similares tales como la sustitución de la historia y la expansión de llaves, y un montón de otras características. He aquí una breve lista de algunas de las características disponibles en bash.

Para más información sobre las características de Bash que son nuevos en este tipo de shell, consulte el manual de referencia. También hay una página grande de estilo Unix hombre. La página del manual es la descripción definitiva de las características del shell.

Bash es software libre, distribuido bajo los términos de la Licencia Pública General GNU, versión 3.

Una serie de preguntas frecuentes se responden en el FAQ. (FAQ = Guía)

Estado actual

La versión actual de bash es bash-4.3. (Firma GPG). Un archivo tar descargable de la versión actual con todos los parches oficiales aplicados se encuentra disponible en la sabana. Consulte el archivo README para obtener más información.

El archivo NOTICIAS concisamente enumera las nuevas funciones de bash-4.3.

Disponibilidad

La versión actual de la fiesta está disponible en ftp.cwru.edu. Este archivo incluye la distribución de copias con formato de la documentación. Estos archivos están firmados con mi llave GPG.

Hay un número de archivos disponibles para FTP desde ftp.cwru.edu.
Bash siempre está disponible desde el sitio ftp de GNU maestro y sus muchos espejos.

Cualquier parches para la versión actual están disponibles aquí.
Un archivo tar descargable de la versión actual con todos los parches oficiales aplicados se encuentra disponible en la sabana.
Versiones Bash anteriores disponibles en ftp://ftp.gnu.org/gnu/bash.
Bash es el shell estándar en sistemas GNU / Linux, la mayoría de los cuales están utilizando bash-4.2. Bash-4.2 se incluye como parte de la colección de FreeBSD puertos, la colección de paquetes de OpenBSD, y la colección de paquetes de NetBSD.
El proyecto OpenPKG hace RPMs fuente de bash-4.3 disponible para una variedad de sistemas Unix y Linux como una parte fundamental de la versión actual.

Las versiones actuales de Mac OS X (que data de Jaguar / Mac OS X 10.2) nave con bash como / bin / sh. También hay paquetes precompilados OS X de bash-4.2 y bash-4.3 para Intel y PPC disponibles en muchos sitios web, aunque los paquetes fuentes son usualmente más hasta a la fecha. Bash para Darwin (la base para MacOS X) está disponible desde Fink (incluyendo versiones antiguas) o MacPorts.

2.x Solaris y Solaris 7/8/9/10/11 los usuarios pueden obtener una versión precompilada de bash-4.2 desde el sitio Unixpackages o desde OpenCSW. Sun barcos bash-2.03 con Solaris 8 distribuciones, barcos bash-2.05 como parte compatible de Solaris 9 y barcos bash-3.0 como parte compatible de Solaris 10 (directamente en el CD de Solaris 10). La versión de Solaris 11 distribuidos de OpenSolaris incluye bash-4.1 al 20 de octubre de 2011.

Usuarios de AIX pueden obtener versiones precompiladas de bash-4.2 y versiones anteriores para distintas versiones de AIX de Groupe Bull, y las fuentes y binarios de las versiones actuales de varios comunicados de AIX de perzl.org. IBM hace bash-3.2 y bash-4.2 disponible para AIX 5L, AIX 6.1 y AIX 7.1 como parte de la caja de herramientas de AIX para [/ GNU] aplicaciones Linux. Utilizan formato RPM; usted puede conseguir RPM para AIX desde allí, también.

SGI usuarios pueden obtener una versión instalable de bash-2.05b desde la página de SGI Freeware. Usuarios de HP-UX pueden obtener bash-4.2 binarios y el código fuente del software y Porting Center Archivo para HP-UX. (La versión vigente a partir de esta fecha es bash-2.4.45).

Es aún disponibles en Minix. Si está ejecutando Windows, te recomiendo que uses Cygwin, que actualmente envía bash-4.1.10 y bash-4.1.11 o MinGW, que actualmente cuenta con bash-3.1.17 como parte de su sistema de base de MSYS.

Otras fuentes

Una lista de-PREGUNTAS FRECUENTES-con respuestas.

La lista de discusión bug-bash@gnu.org menudo contiene información sobre los nuevos puertos de Bash, o discusiones de nuevas características o cambios de comportamiento que la gente le gustaría. La lista de correo es donde se registran errores en bash y correcciones se publican. Esta lista de correo también está disponible como un grupo de noticias de Usenet, gnu.bash.bug.

Archivos de bug-fiesta que data de diciembre de 1999 están disponibles en https://lists.gnu.org. Grupos de Google tiene un archivo de gnu.bash.bug.

Preguntas generales sobre bash y programación de shell se deben enviar a la lista de correo help-bash@gnu.org. Sus archivos también están disponibles en lists.gnu.org.

Algunos archivos de la distribución actual también pueden ser útiles.

Aquí hay un par de los trabajos que he escrito en bash.
  • Un documento que presentó en ROSE 94 en Bucarest, Rumania (PS).
  • Otro artículo, a partir de Usenix; login (PS).
  • Un capítulo en la Arquitectura de Aplicaciones Open Source.

Informar de errores

Los informes de fallos de fiesta deben ser enviados a bug-bash@gnu.org utilizando el programa bashbug que se construye y se instala al mismo tiempo que bash.

La lista de discusión bug-bash@gnu.org menudo contiene información sobre los nuevos puertos de Bash, o discusiones de nuevas características o cambios de comportamiento que la gente le gustaría. Esta lista de correo también está disponible como un grupo de noticias de Usenet, gnu.bash.bug. Usted puede suscribirse a la lista de correo en https://lists.gnu.org/mailman/listinfo/bug-bash .

Cuando se envía un informe de error, por favor, utilice el programa bashbug que se construye al mismo tiempo que bash. Si fiesta no para construir, probar la construcción bashbug directamente con maquillaje bashbug. Si no se puede construir bashbug, por favor envíe un correo a
bug-bash@gnu.org con la siguiente información:

  • El número de versión y la liberación estado de Bash (por ejemplo, 2,05-estreno)
  • La máquina y el sistema operativo que se ejecuta en (se pueden ejecutar -l bashversion desde el directorio de construcción bash o mirar en el archivo `.made 'en ese directorio para obtener esta información)
  • Una lista de las banderas de compilación o los contenidos de `config.h ', en su caso
  • Una descripción del error
  • Una receta para recrear el error de forma fiable
  • Una solución para el error si lo tiene!
  • El programa bashbug incluye gran parte de esto automáticamente.
Si desea contactar directamente con los responsables del golpe, envíe un correo a bash-maintainers@gnu.org.

Mantenedor

Yo soy el mantenedor Bash actual, y puede ser alcanzado como bash-maintainers@gnu.org.
Por favor envíe adiciones y correcciones a esta página a chet.ramey@case.edu.

Traducciones

Hay varias traducciones de (las versiones anteriores de esta página) aportadas por los usuarios. Doy la bienvenida a otros.

Traducción bielorruso proporcionada por PC.DE
alemán
Traducción al ruso proporcionada por PortableComponentsForAll
Traducción al polaco proporcionada por Marina Stepanenko
Traducción checa proporcionada por Bizow.com
Traducción Búlgaro proporcionada por Ajoft
Traducción rumano proporcionada por Silvia Moraru
Traducción eslovena proporcionada por Damian Erjavec
Traducción vietnamita proporcionado por el equipo Coupofy

Traducción al español hecha por: J.Mauricio Zamora Delgado Chager
Chet Ramey <chet.ramey@case.edu>
Last updated: Tue Jun 23 10:54:10 EDT 2015

Share on Facebook Share on Twitter