hashcreate a tracked alias |
KornShell Built-in |
hash
[name ...]
hash
-r
hash
creates one or more tracked aliases. Each
name on the command line becomes an alias that is resolved to its full
path name; thus the KornShell avoids searching the
PATH
directories for the command whenever you invoke
it. A tracked alias is assigned its full path name the first time that the alias
is used. It is re-assigned a path name the first time that it is used after the
variable PATH
is changed or the shell command
cd
is used.
hash
is a built-in alias defined with
If you specifyalias hash='alias -t'
hash
without any arguments on the command
line, hash
displays the current list of tracked aliases.
-r
removes all current tracked aliases.
0
Successful completion.
1
Failure because of an invalid command line option.