hash [ -Ldfmrv ] [ name[=value] ] ...
       hash   can  be used to directly modify the contents
       hash table, and the named  directory  hash   table.
       would   modify these tables by modifying one's PATH
(for the com-

       mand  hash  table)  or  by   creating   appropriate
       (for   the named directory hash table).  The choice
       to work on is determined by the -d option;  without
       the  command  hash  table is used, and with the op-
       directory hash table is used.

       Given no arguments, and  neither  the  -r   or   -f
       selected hash table will be listed in full.

       The  -r option causes the selected hash table to be
       will be subsequently rebuilt in  the  normal  fash-
       option   causes the selected hash table to be fully
       diately.  For the command hash  table  this  hashes
       lute   directories   in the PATH, and for the named
       table this adds all users' home directories.  These
       cannot be used with any arguments.

       The  -m  option  causes  the  arguments  to be tak-
       (which should be quoted) and the  elements  of  the
       matching   those   patterns   are printed.  This is
       display a limited selection of hash table elements.

       For each name with  a  corresponding   value,   put
`name'  in  the

       selected   hash   table,  associating  it  with the
       In the command hash table, this means that  whenev-
       used   as   a  command argument, the shell will try
       file given by `value'.  In the named directory hash
       means that `value' may be referred to as `~name'.

       For   each   name  with no corresponding value, at-
       to the hash table, checking  what  the  appropriate
       normal   manner  for  that  hash  table.  If an ap-
       can't be found, then the hash  table  will  be  un-

       The -v option causes hash table entries to be list-
       added  by explicit specification.  If has no effect
       -f.

       If the -L flag is present, then each hash table en-
       in the form of a call to hash.

rehash Same as hash -r.
