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:

$
alias
name
=
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.