Bash

For installation instructions see the Section called Installing Bash-2.05b in Chapter 6.

Official Download Location

Bash (2.05b): 
ftp://ftp.gnu.org/gnu/bash/

Bash Patch (2.05b):
http://downloads.linuxfromscratch.org/

Contents of Bash

(Last checked against version 2.05a.)

bash is the Bourne-Again SHell, which is a widely used command interpreter on Unix systems. The bash program reads from standard input (the keyboard). A user types something and the program will evaluate what he has typed and do something with it, like running a program.

Bash installs the following files:

Program Files

bash, sh (link to bash) and bashbug

Descriptions

(Last checked against version 2.05a.)

Program file descriptions

bash is a widely-used command interpreter. It performs all kinds of expansions and substitutions on a given command line before executing it, thus making this interpreter a powerful tool.

bashbug is a shell script to help the user compose and mail bug reports concerning bash in a standard format.

sh is a symlink to the bash program. When invoked as sh, bash tries to mimic the startup behavior of historical versions of sh as closely as possible, while conforming to the POSIX standard as well.

Bash Installation Dependencies

(Last checked against version 2.05a.)

Bash: bash, sh
Binutils: ar, as, ld, ranlib, size
Coreutils: basename, cat, chmod, cp, echo, expr, hostname, install,
             ln, ls, mkdir, mv, rm, sleep, tr, uname, uniq
Diffutils: cmp
Gawk: awk
GCC: cc, cc1, collect2, cpp0, gcc
Grep: egrep, grep
Make: make
Ncurses: (libraries)
Sed: sed
Texinfo: install-info