Download Learning the bash Shell, 3rd Edition By Cameron

Transcript
The primary prompt string (PS1) doesn't allow escaped commands.
There is no built-in equivalent to enable.
There is no provision for key bindings and no direct equivalent to readline.
There are no built-in equivalents to pushd, popd, and dirs. They have to be defined as functions
if you want them.
The history substitution mechanism is not supported.
Prompt strings don't allow backslash-escaped special characters.
Many of the bash environment variables don't exist.
In addition, the startup and environment files for Korn are different, consisting of .profile and the file
specified by the ENV variable. The default environment file can be overridden by using the variable
ENV. There is no logout file.
For a more detailed list of the differences between bash and the Korn shell see the FAQ file in the doc
directory of the bash archive.
The Korn shell is a good alternative to bash. Its only major drawback is that it is upgraded only every
few years.
< Day Day Up >