unhash [ -adfms ] name ...
       Remove the element named name from an internal hash
       default   is  remove elements from the command hash
       option causes unhash to remove  regular  or  global
       when   removing  a global aliases that the argument
       to prevent it from  being  expanded  before   being
       command.    The  -s  option causes unhash to remove
       The -f option causes unhash to remove  shell  func-
       options   causes   unhash  to remove named directo-
       flag is given the arguments are taken  as  patterns
(should  be

       quoted)   and   all   elements of the corresponding
       matching names will be removed.

unalias
       Same as unhash -a.

unfunction
       Same as unhash -f.
