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 directories.  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.
