Bash – GNU-Projekt – Free Software Foundation

GNU Bash

Bash ist die Shell des GNU—Projekts – die Bourne Again SHell.Dies ist eine sh-kompatible Shell, die nützliche Funktionen aus der Korn-Shell (ksh) und der C-Shell (csh) enthält. Es soll dem Shell- und Toolstandard IEEE POSIX P1003.2 / ISO 9945.2 entsprechen. Es bietet funktionale Verbesserungen gegenüber shfor sowohl Programmierung und interaktive Nutzung. Darüber hinaus die meisten sh-Skriptekann von Bash ohne Änderung ausgeführt werden.

Die von Bash angebotenen Verbesserungen umfassen:

  • Befehlszeilenbearbeitung,
  • Befehlsverlauf in unbegrenzter Größe,
  • Jobsteuerung,
  • Shell-Funktionen und Aliase,
  • indizierte Arrays unbegrenzter Größe,
  • ganzzahlige Arithmetik in einer beliebigen Basis von zwei bis vierundsechzig.

Der Betreuer hat auch eine Bash-Seite, die häufig gestellte Fragen enthält.

Download

Stabile Versionen finden Sie auf dem GNU-Hauptserver (HTTPS, HTTP, FTP) und seinen Spiegeln.

Dokumentation

Dokumentation forBashis online verfügbar, asis Dokumentation für die meisten GNU-Software. Sie können auch Informationen überbash finden, indem Sie info bashorman bash ausführen, oder indem Sie sich/usr/share/doc/bash/, /usr/local/share/doc/bash/ oder ähnliche Verzeichnisse auf Ihrem System ansehen. Eine kurze Zusammenfassung finden Sie unter Ausführen von bash –help .

Mailinglisten

  • <[email protected] > (Webinterface) wird verwendet, um um Hilfe zu Bash, Bash-Programmierung oder Bash-Shell-Skripten zu bitten;
  • < [email protected]> (Webinterface) wird verwendet, um Fehler zu melden oder die meisten Aspekte der Entwicklung von Bash zu diskutieren.

Ankündigungen über Bash und die meisten anderen GNU-Software [email protected] .

Um diese oder andere GNU-Mailinglisten zu abonnieren, senden Sie bitte eine leere Mail mit einem Betreff: Header von nur „subscribe“ an die entsprechende Anforderungsliste. Um sich beispielsweise für die GNUannouncement-Liste anzumelden, senden Sie eine E-Mail an <[email protected] >.Oder Sie können das Webinterface verwenden.

Mitmachen

Die Entwicklung von Bash und GNU im Allgemeinen ist eine freiwillige Anstrengung, und Sie können dazu beitragen. Für weitere Informationen lesen Sie bitte, wie Sie GNU helfen können. Wenn Sie sich engagieren möchten, ist es eine gute Idee, der Diskussions-Mailingliste beizutreten (siehe oben).

Entwicklung Entwicklungsquellen, Bug- und Patch-Tracker und andere Informationen finden Sie auf der Bashproject-Seiteat savannah.gnu.org . Bash übersetzen Um die Programmnachrichten in andere Sprachen zu übersetzen, lesen Sie bitte die Übersetzungsprojektseite für Bash. Neue Übersetzungen oder Aktualisierungen der vorhandenen Zeichenfolgen werden nicht in Bash aufgenommen, wenn sie an eine andere Stelle gesendet werden.Weitere Informationen finden Sie auf der Seite Translation Projecthome. Maintainer Bash wird derzeit von Chet Ramey betreut.Bitte nutzen Sie die Mailinglisten für den Kontakt.

Lizenzierung

Dies ist freie Software; Sie können sie unter den Bedingungen der GNU General Public License, wie sie von der FreeSoftware Foundation veröffentlicht wurde, weiterverbreiten und / oder modifizieren; entweder Version 3 der Lizenz oder (nach eigenem Ermessen) jede spätere Version.