hash
[
-r
] [
commands
]
Bourne shell version. Search for
commands
and remember
the directory in which each
command resides. Before a new shell program has been hashed, it can be
executed only from the directory in which it was created. Hashing a
command allows it to be run from any directory. (Hashing a command
adds it to a list of commands "known" to the shell.) Commands must also
be hashed if you change your PATH variable.
-
removes
commands from the hash list, either all of them or just the specified
commands
. With no arguments,
hash
lists the current hashed
commands. The display shows
hits
(the number of times the command
is called by the shell) and
cost
(the level of work needed
to find the command).