Virtually everything we've said about aliases applies to the Korn shell (ksh) and bash. One thing that's different is the syntax of the alias command, which is:
$aliasname=definition
That is, you need an equal sign (no spaces) between the name and the
definition.
A good guideline is to use single quotes (') around the
definition unless you're doing something specialized
and you understand how
quoting (8.14)
works in aliases.
You also can't put arguments inside an alias as the C shell's
\! operator (10.3)
does.
To do that, use a
shell function (10.9).
Korn shell aliasing is "overloaded" with a few other functions - like keeping track of the locations of executables. However, this shouldn't prevent you from defining your own aliases as you need them.
-