bash
is a
· Directory manipulation, with the pushd , popd , and dirs commands.
· Job control, including the fg and bg commands and the ability to stop jobs with CTRL-Z.
· Brace expansion, for generating arbitrary strings.
· Tilde expansion, a shorthand way to refer to directories.
·
Aliases, which allow you to define shorthand
· Command history, which lets you recall previously entered commands.
bash 's major new features include:
{% if main.adsdop %}{% include 'adsenceinline.tpl' %}{% endif %}· Command-line editing, allowing you to use vi- or emacs -style editing commands on your command lines.
· Key bindings that allow you to set up customized editing key sequences.
·
Integrated programming features: the functionality of several external UNIX commands, including
test
,
expr
,
getopt
, and
echo
, has been integrated into the shell itself, enabling common programming
·
Control structures,
·
New options and
· One dimensional arrays that allow easy referencing and manipulation of lists of data.
·
Dynamic loading of