GNU Bash
| Version | 4(Stand: 11.11.2015) |
| Plattformen | Mac, Linux |
| Lizenz | Freeware |
| Kategorie | System |
Hauptfunktionen
- Obermenge der Befehlssyntax der Bourne-Shell
- Interaktive Bearbeitung der Befehlszeile
- Indizierte Arrays unbegrenzter Größe
- Befehlssubstitution
- Dateinamen-Globbing
Softwareübersicht
GNU Bash ist eine für das GNU-Projekt entwickelte Unix-Shell. Bash steht für Bourne Again SHell und ist ein kostenloser Softwareersatz für die Bourne-Shell. Sie wird häufig als Shell für das GNU-Betriebssystem verwendet.
Bash verwendet eine Befehlssyntax, die eine Obermenge der Befehlssyntax der Bourne-Shell darstellt, und kann viele Skripte der Bourne-Shell ausführen. Die Shell bietet zahlreiche Funktionen der C-Shell (csh) und der Korn-Shell (ksh). Bash bietet die interaktive Bearbeitung der Befehlszeile, Shell-Funktionen und Aliase, indizierte Arrays unbegrenzter Größe sowie Auftragssteuerung. Die Shell unterstützt außerdem Befehlssubstitution, Dateinamen-Globbing sowie Kontrollstrukturen und Variablen für Schleifen und Bedingungsprüfungen.
Bash wird häufig als Shell für das GNU-Betriebssystem verwendet. Sie bietet zahlreiche Funktionen und wird aktiv weiterentwickelt. Insgesamt ist GNU Bash eine deutliche Verbesserung gegenüber der Bourne-Shell, die zudem Funktionen der csh- und ash-Shells integriert.
Primärer Dateityp
Unterstützte Dateitypen
| Dateiendung | Dateityp |
|---|---|
| .SH | Bash-Shellskript |
| .BASH_HISTORY | Bash-Verlaufsdatei |
| .BASH_PROFILE | Bash-Datei für interaktive Anmeldeshells |
| .BASHRC | Bash-Datei für nicht-interaktive Anmelde-Shells |
| .PROFILE | Bash-Shell-Profil |
| .SH | Bash-Shellskript |