On my 4.8-current, the manpage of ksh says hash [-r] [name ...]
Without arguments, any hashed executable command pathnames
are listed. The -r option causes all hashed commands to
be removed from the hash table. Each name is searched as
if it were a command name and added to the hash table if
it is an executable command.
However,
$ hash
ksh: hash: not found
Am I missing something obvious?

