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.