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.
