GNU Bash
| Versie | 4(per 11-11-2015) |
| Platforms | Mac, Linux |
| Licentie | Freeware |
| Categorie | Systeem |
Belangrijkste functies
- Uitgebreide opdrachtsyntaxis van de Bourne-shell
- Interactieve bewerking van opdrachtregels
- Geïndexeerde arrays van onbeperkte grootte
- Opdrachtvervanging
- Jokertekens voor bestandsnamen
Softwareoverzicht
GNU Bash is een Unix-shell die voor het GNU-project is gemaakt. Bash staat voor Bourne Again SHell en is een gratis softwarevervanger voor de Bourne-shell. Het wordt veel gebruikt als shell voor het GNU-besturingssysteem.
Bash gebruikt een opdrachtsyntaxis die een uitbreiding is van de opdrachtsyntaxis van de Bourne-shell en kan veel scripts van de Bourne-shell uitvoeren. De shell bevat verschillende functies uit de C-shell (csh) en Korn-shell (ksh). Bash biedt interactieve bewerking van opdrachtregels, shellfuncties en aliassen, geïndexeerde arrays van onbeperkte grootte en taakbeheer. De shell ondersteunt ook opdrachtvervanging, jokertekens voor bestandsnamen, pijplijnen en besturingsstructuren en variabelen voor iteratie en voorwaardetests.
Bash wordt veel gebruikt als shell voor het GNU-besturingssysteem. Het bevat verschillende functies en wordt actief verbeterd. Over het algemeen is GNU Bash een grote verbetering ten opzichte van de Bourne-shell, omdat het ook functies uit de csh- en ash-shells integreert.
Primair bestandstype
Ondersteunde bestandstypen
| Extensie | Bestandstype |
|---|---|
| .SH | Bash-shellscript |
| .BASH_HISTORY | Bash-geschiedenisbestand |
| .BASH_PROFILE | Bash-bestand voor interactieve login-shell |
| .BASHRC | Bash-bestand voor niet-interactieve login-shells |
| .PROFILE | Bash-shellprofiel |
| .SH | Bash-shellscript |