GNU Bash
Bash ist die Shell des GNU-Projekts – die Bourne Again SHell. Sie ist eine sh-kompatible Shell, die nützliche Funktionen der Korn-Shell (ksh) und der C-Shell (csh) integriert. Sie soll dem IEEE POSIX P1003.2/ISO 9945.2Shell and Tools Standard entsprechen. Sie bietet funktionale Verbesserungen gegenüber sh sowohl für die Programmierung als auch für die interaktive Nutzung. Darüber hinaus können die meisten sh-Skripte ohne Änderung von der Bash ausgeführt werden.
Die Verbesserungen der Bash umfassen:
- Befehlszeilenbearbeitung,
- Befehlshistorie unbegrenzter Größe,
- Jobsteuerung,
- Shellfunktionen und Aliase,
- indizierte Arrays unbegrenzter Größe,
- ganzzahlige Arithmetik in jeder Basis von zwei bis vierundsechzig.
Der Betreuer hat auch eine Bash-Seite, die häufig gestellte Fragen enthält.
Download
Stabile Versionen können auf dem GNU-Hauptserver (HTTPS, HTTP, FTP) und seinen Spiegeln gefunden werden; bitte verwenden Sie einen Spiegel, wenn möglich.
Dokumentation
Dokumentation fürBashist online verfügbar, wie die Dokumentation für die meiste GNU-Software. Sie können auch Informationen über die Bash finden, indem Sie info bashorman bash ausführen oder indem Sie in den Verzeichnissen/usr/share/doc/bash/
, /usr/local/share/doc/bash/
oder ähnlichen Verzeichnissen auf Ihrem System nachsehen. Eine kurze Zusammenfassung ist verfügbar, indem Sie bash –help ausführen.
Mailing-Listen
- <[email protected]> (Web-Interface) wird verwendet, um Hilfe über Bash, Bash-Programmierung oder Bash-Shell-Skripting zu erhalten;
- <[email protected]> (Web-Interface) wird verwendet, um Fehler zu melden oder die meisten Aspekte der Bash-Entwicklung zu diskutieren.
Ankündigungen über Bash und die meisten anderen GNU-Programme werden auf [email protected] gemacht.
Um diese oder andere GNU-Mailinglisten zu abonnieren, senden Sie bitte eine leere Mail mit dem Betreff „subscribe“ an die entsprechende Liste. Um sich z.B. bei der GNU-Ankündigungsliste anzumelden, senden Sie eine Mail an <[email protected]>.
Mitmachen
Die Entwicklung der Bash und von GNU im Allgemeinen wird von Freiwilligen betrieben, und Sie können dazu beitragen. Für Informationen, lesen Sie bitte Wie man GNU hilft. Wenn Sie sich beteiligen möchten, ist es eine gute Idee, der Diskussions-Mailingliste beizutreten (siehe oben).
Entwicklung Für Entwicklungsquellen, Bug- und Patch-Tracker und andere Informationen, besuchen Sie bitte dieBash-Projektseite auf savannah.gnu.org. Bash übersetzen Um die Programmnachrichten in andere Sprachen zu übersetzen, besuchen Sie bitte die Seite des Übersetzungsprojekts für Bash. Neue Übersetzungen oder Aktualisierungen der bestehenden Strings werden nicht in die Bash integriert, wenn sie an anderer Stelle eingesendet werden.Weitere Informationen finden Sie auf der Homepage des Übersetzungsprojekts. Maintainer Bash wird zur Zeit von Chet Ramey betreut, bitte benutzen Sie die Mailinglisten zur Kontaktaufnahme.
Lizenzierung
Bash ist freie Software; Sie können sie unter den Bedingungen der GNU General Public License, wie sie von der FreeSoftware Foundation veröffentlicht wird, weitergeben und/oder modifizieren; entweder Version 3 der Lizenz oder (nach Ihrer Wahl) jede spätere Version.