unhash [ -adfm ] name ...
       Remove the element named name from an internal hash
       table.  The default is  remove  elements  from  the
       command hash table.  The -a option causes unhash to
       remove aliases.  The -f  option  causes  unhash  to
       remove  shell  functions.   The  -d  options causes
       unhash to remove named directories.  If the -m flag
       is  given  the  arguments  are  taken  as  patterns
       (should be quoted) and all elements of  the  corre-
       sponding  hash  table  with  matching names will be
       removed.

unalias
       Same as unhash -a.

unfunction
       Same as unhash -f.
