unhash [ -adfms ] 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  regular  or  global aliases.  The -s option
       causes unhash to remove  suffix  aliases.   The  -f
       option  causes  unhash  to  remove shell functions.
       The -d options causes unhash to remove named direc-
       tories.   If the -m flag is given the arguments are
       taken as patterns (should be quoted) and  all  ele-
       ments of the corresponding hash table with matching
       names will be removed.

unalias
       Same as unhash -a.

unfunction
       Same as unhash -f.
