
Gepatchte GNU Bash 4.3 mit Fix für Shellshock (CVE-2014-6271). Bietet eine sichere Bourne Again SHell mit Befehlszeilenbearbeitung, Jobkontrolle und Skripting-Funktionen.
Dies ist GNU Bash, Version 4.3. Bash ist die Bourne Again SHell des GNU-Projekts, eine vollständige Implementierung der POSIX-Shell-Spezifikation, aber auch mit interaktiver Befehlszeilenbearbeitung, Jobkontrolle auf Architekturen, die dies unterstützen, csh-ähnlichen Funktionen wie Verlaufssubstitution und geschweifte Klammererweiterung sowie einer Reihe weiterer Funktionen. Weitere Informationen zu den Funktionen von Bash, die für diese Art von Shell neu sind, finden Sie in der Datei `doc/bashref.texi'. Es gibt auch eine umfangreiche Unix-Manpage. Die Manpage ist die definitive Beschreibung der Funktionen der Shell.
Lesen Sie die Datei POSIX für eine Diskussion darüber, wie die Bash-Standardeinstellungen von der POSIX-Spezifikation abweichen, sowie eine Beschreibung des Bash-`Posix-Modus'.
Es gibt einige benutzersichtbare Inkompatibilitäten zwischen dieser Version von Bash und früheren weit verbreiteten Versionen, bash-4.1 und bash-4.2. Einzelheiten finden Sie in der Datei COMPAT. In der Datei NEWS werden kurz die Funktionen aufgelistet, die in dieser Version neu sind.
Bash ist freie Software, die unter den Bedingungen der [GNU] General Public License der Free Software Foundation, Version 3 der Lizenz (oder jeder späteren Version) vertrieben wird. Weitere Informationen finden Sie in der Datei COPYING.
Eine Reihe häufig gestellter Fragen wird in der Datei `doc/FAQ' beantwortet.
Um Bash zu kompilieren, geben Sie ./configure' und dann make' ein. Bash konfiguriert
den Build-Prozess automatisch, so dass kein weiterer Eingriff erforderlich sein sollte. Bash wird
standardmäßig mit gcc' erstellt, falls verfügbar. Wenn Sie stattdessen cc' verwenden möchten,
geben Sie Folgendes ein:
CC=cc ./configure
wenn Sie eine Bourne-artige Shell verwenden. Wenn nicht, könnte Folgendes funktionieren:
env CC=cc ./configure
Lesen Sie die Datei INSTALL in diesem Verzeichnis für weitere Informationen darüber, wie der Build-Prozess angepasst und gesteuert werden kann. Die Datei NOTES enthält plattformspezifische Installations- und Konfigurationsinformationen.
Wenn Sie ein csh-Benutzer sind und Ihre csh-Aliase in Bash-Aliase konvertieren möchten,
können Sie das Skript examples/misc/alias-conv.sh' als Ausgangspunkt verwenden. Das Skript examples/misc/cshtobash' ist ein
ambitionierteres Skript, das versucht, eine vollständigere Arbeit zu leisten.
Fehlerberichte für bash sollten gesendet werden an:
unter Verwendung des Programms `bashbug', das gleichzeitig mit bash erstellt und installiert wird.
Die Diskussionsliste `[email protected]' enthält oft Informationen über neue Portierungen von Bash oder Diskussionen über neue Funktionen oder Verhaltensänderungen, die sich Benutzer wünschen. Diese Mailingliste ist auch als Usenet-Newsgroup verfügbar: gnu.bash.bug.
Wenn Sie einen Fehlerbericht senden, verwenden Sie bitte das Programm bashbug', das gleichzeitig mit bash erstellt wird. Wenn bash nicht erstellt werden kann, versuchen Sie, bashbug direkt mit make bashbug' zu erstellen. Wenn Sie `bashbug' nicht erstellen können,
senden Sie bitte eine E-Mail an [email protected] mit den folgenden Informationen:
* die Versionsnummer und den Freigabestatus von Bash (z.B. 2.05a-release)
* die Maschine und das Betriebssystem, auf dem es läuft (Sie können
`bashversion -l' aus dem Bash-Build-Verzeichnis für diese Informationen ausführen)
* eine Liste der Kompilierungsflags oder den Inhalt von `config.h', falls
zutreffend
* eine Beschreibung des Fehlers
* eine Anleitung zur zuverlässigen Reproduktion des Fehlers
* eine Korrektur für den Fehler, falls vorhanden!
Das Programm `bashbug' enthält vieles davon automatisch.
Fragen und Hilferufe zu Bash und Bash-Programmierung können an die Mailingliste [email protected] gesendet werden.
Wenn Sie die Bash-Maintainer direkt kontaktieren möchten, senden Sie eine E-Mail an [email protected].
Obwohl die Bash-Maintainer nicht versprechen, alle Fehler zu beheben, möchten wir diese Shell so gut wie möglich machen.
Viel Spaß!
Chet Ramey [email protected]
Das Kopieren und Verteilen dieser Datei, mit oder ohne Änderungen, ist in jedem Medium ohne Lizenzgebühren gestattet, sofern der Copyright-Vermerk und dieser Hinweis erhalten bleiben. Diese Datei wird so angeboten, wie sie ist, ohne jegliche Gewährleistung.