Bash
- Snippet from Wikipedia: Bash (Unix shell)
In computing, Bash (short for "Bourne Again SHell",) is an interactive command interpreter and command programming language developed for UNIX-like operating systems. Created in 1989 by Brian Fox for the GNU Project, it is supported by the Free Software Foundation and designed as a 100% free alternative for the Bourne shell (
sh
) and other proprietary Unix shells.Since its inception, Bash has gained widespread adoption and is commonly used as the default login shell for numerous Linux distributions. It holds historical significance as one of the earliest programs ported to Linux by Linus Torvalds, alongside the GNU Compiler (GCC). It is available on nearly all modern operating systems, making it a versatile tool in various computing environments.
As a command-line interface (CLI), Bash operates within a terminal emulator, or text window, where users input commands to execute various tasks. It also supports the execution of commands from files, known as shell scripts, facilitating automation. In keeping with Unix shell conventions, Bash incorporates a rich set of features. The keywords, syntax, dynamically scoped variables, and other basic features of the language are all copied from the Bourne shell, (
sh
). Other features, e.g., history, are copied from the C shell, (csh
), and the Korn Shell, (ksh
). It is a POSIX-compliant shell with extensions.
Taken from UCH Wiki. https://wiki.ulascemh.com/doku.php?id=en:cs:bash:start