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.
-rremoves all current tracked aliases.
0Successful completion.
1Failure because of an invalid command line option.