BASH stands for Bourne-Again SHell. BASH is a UNIX Shell and command language which is for GNU project as a free software replacement for the Bourne SHell. BASH Command language written by Brian Fox.
The command syntax of BASH is a superset of the Bourne shell command syntax. It supports brace expansion, command line completion (Programmable Completion), basic debugging and signal handling (using trap) since bash 2.05a among other features .