1unhash [ -adfms ] name ...
2       Remove  the element named name from an internal hash table.  The
3       default is remove elements from the command hash table.  The  -a
4       option  causes  unhash to remove regular or global aliases; note
5       when removing a global aliases that the argument must be  quoted
6       to  prevent  it  from  being expanded before being passed to the
7       command.  The -s option causes unhash to remove suffix  aliases.
8       The  -f  option causes unhash to remove shell functions.  The -d
9       options causes unhash to remove named directories.   If  the  -m
10       flag  is  given  the  arguments are taken as patterns (should be
11       quoted) and all elements of the corresponding  hash  table  with
12       matching names will be removed.
13
14unalias
15       Same as unhash -a.
16
17unfunction
18       Same as unhash -f.
19