Bash
Bash, även om det vanligtvis inte är kapitaliserat, är en förkortning för "Bourne-Again Shell" och är uppkallad efter Stephen Bourne, skaparen av Unix skal "sh"Det är en kommandospråkstolk som härrör från sh som kan utföra kommandon som matats in på a kommandotolken och bearbeta textfil ingång.
Bash (bash) stöder alla kommandon i det ursprungliga Bourne-skalet (sh), liksom många andra. Den innehåller också funktioner från Korn-skalet (ksh) och C-skal (csh), såsom redigering av kommandoraden, ersättning av kommandon syntaxoch kommandohistorik. Bash stöder också "brace expansion", som används för att generera relaterad text strängar. Denna operation ger ett effektivt sätt att söka efter filnamn och byta namn på flera filer. Nyare versioner av Bash stöder reguljära uttryck (Bash 3.0) och associerande matriser (Bash 4.0).
Bash utvecklades ursprungligen av Brian Fox för GNU Project och släpptes 1989. The bash shell distribuerades ursprungligen med GNU-operativsystemet och blev senare standardskalet för flera Linux distributioner och Mac OS X. Nya versioner av Bash (version 3 och 4) har utvecklats av Chet Ramey och publiceras för närvarande av Free Software Foundation, samma organisation som distribuerar GNU-operativsystemet.