|Source Repository:||Funtoo Overlay|
Summary: The standard GNU Bourne-again shell.
- Log ALL commands typed into bash; should ONLY be used in restricted environments such as honeypots
- Build with custom malloc/free overwriting allocated/freed memory
- Enable /dev/tcp/host/port redirection
- Add support for loading builtins at runtime via 'enable'
This is the ebuild for bash, the standard shell for Funtoo Linux systems.
Bash is the GNU Project's Bourne Again SHell, a complete implementation of the IEEE POSIX and Open Group shell specification with interactive command line editing, job control on architectures that support it, csh-like features such as history substitution and brace expansion, and a slew of other features. 
The following articles, written originally for IBM developerWorks by Daniel Robbins, serve as an excellent introduction to the bash shell:
Moving on Command Line
||Search as you type from lastlog|
||Move to the start of line|
||Move to the end of line|
||Cut from cursor to the end of line|
||Cut from cursor to the previous whitespace|
||Move one word forward|
||Move one word backwards|
||Cut from cursor to the end of word|
||Cut from cursor to the start of word|
See bash completion page.
~/.bashrc gets loaded on bash startup. You can source files, put aliases, functions and export variables there.