unhash
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. 
 | Option | Description | 
|---|
  |  -a | Removes regular or global aliases.  | 
 |  -d | Removes named directories.  | 
 |  -f | Removes shell functions.  | 
 |  -m | The arguments are taken as patterns (should be quoted) and all elements of the corresponding hash table with matching names will be removed.  | 
 |  -s | Removes suffix aliases.  |