Manpages

NAME

bash-minimal − A bash version configured with minimal features

SYNOPSIS

bash [ options ] ... [ file ]

DESCRIPTION

bash-minimal is configured using --enable-minimal-config, which produces a shell with minimal features, close to the historical Bourne shell. This means:

No alias expansion and the ’alias’ and ’unalias’ builtins.

No support for the alternate form of the ’for’ command that behaves like the C language ’for’ statement.

No support for one-dimensional array shell variables.

No support for ’csh’-like history substitution.

No ’csh’-like brace expansion ( ’b{a,b}c’ ==> ’bac bbc’ ).

No support for recognizing ’time’ as a reserved word and for displaying timing statistics for the pipeline following ’time’. This allows pipelines as well as shell builtins and functions to be timed.

No support for the ’[[’ conditional command.

No support for a ’csh’-like directory stack and the ’pushd’, ’popd’, and ’dirs’ builtins

No support for the ’((...))’ command.

No support for the extended pattern matching features.

No ’help’ builtin, which displays help on shell builtins and variables.

No command history and the ’fc’ and ’history’ builtin commands.

No job control features.

No special handling of filenames of the form ’/dev/tcp/HOST/PORT’ and ’/dev/udp/HOST/PORT’ when used in redirections.

No process substitution.

No interpretation of a number of backslash-escaped characters in the ’$PS1’, ’$PS2’, ’$PS3’, and ’$PS4’ prompt strings.

No programmable completion facilities.

No support for command-line editing and history with the Bash version of the Readline library.

No support for a "restricted shell". If this is enabled, Bash, when called as ’rbash’, enters a restricted mode.

No ’select’ builtin, which allows the generation of simple menus.

SEE ALSO

bash(1)