IPB
>  Man Pages > Unix > Solaris 10 11/06 > Section 1 > hash man page

hash man page

Section 1 - Solaris 10 11/06 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!





User Commands                                             hash(1)



NAME
     hash, rehash, unhash, hashstat - evaluate the internal  hash
     table of the   contents of directories

SYNOPSIS
     /usr/bin/hash [utility]

     /usr/bin/hash [-r]

  sh
     hash [-r] [name...]

  csh
     rehash

     unhash

     hashstat

  ksh
     hash [name...]

     hash [-r]

DESCRIPTION
  /usr/bin/hash
     The /usr/bin/hash utility affects the way the current  shell
     environment  remembers  the  locations  of  utilities found.
     Depending on the arguments specified, it adds utility  loca-
     tions  to  its list of remembered locations or it purges the
     contents of the list. When no arguments  are  specified,  it
     reports  on  the  contents of the list. The -r option causes
     the shell to forget all remembered locations.

     Utilities  provided  as  built-ins  to  the  shell  are  not
     reported by hash.

  sh
     For each name, the location in the search path of  the  com-
     mand  specified  by name is determined and remembered by the
     shell. The -r option to the hash built-in causes  the  shell
     to  forget  all  remembered  locations.  If no arguments are
     given, hash provides information about remembered  commands.
     The  Hits  column of output is the number of times a command
     has been invoked by the shell process. The  Cost  column  of
     output is a measure of the work required to locate a command
     in the search path. If a command is found  in  a  "relative"
     directory  in the search path, after changing to that direc-
     tory, the stored location of that command  is  recalculated.
     Commands  for  which  this  will be done are indicated by an
     asterisk (*) adjacent to the Hits information. Cost will  be
     incremented when the recalculation is done.



SunOS 5.10          Last change: 17 Jul 2002                    1






User Commands                                             hash(1)



  csh
     rehash recomputes the internal hash table of the contents of
     directories  listed  in  the  path environmental variable to
     account for new commands added.

     unhash disables the internal hash table.

     hashstat prints a statistics line indicating  how  effective
     the  internal  hash table has been at locating commands (and
     avoiding execs). An exec is attempted for each component  of
     the  path  where  the hash function indicates a possible hit
     and in each component that does not begin with a '/'.

  ksh
     For each name, the location in the search path of  the  com-
     mand  specified  by name is determined and remembered by the
     shell. The -r option to the hash built-in causes  the  shell
     to  forget  all  remembered  locations.  If no arguments are
     given, hash provides information about remembered commands.

OPERANDS
     The following operand is supported by hash:

     utility         The name of a utility to be searched for and
                     added to the list of remembered locations.



OUTPUT
     The standard output of hash is used when  no  arguments  are
     specified. Its format is unspecified, but includes the path-
     name of each utility in the list of remembered locations for
     the  current  shell environment. This list consists of those
     utilities named in previous hash invocations that have  been
     invoked, and may contain those invoked and found through the
     normal command search process.

ENVIRONMENT VARIABLES
     See environ(5) for descriptions of the following environment
     variables  that  affect the execution of hash: LANG, LC_ALL,
     LC_CTYPE, LC_MESSAGES, and NLSPATH.

     PATH     Determine the location of utility.



EXIT STATUS
     The following exit values are returned by hash:

     0        Successful completion.





SunOS 5.10          Last change: 17 Jul 2002                    2






User Commands                                             hash(1)



     >0       An error occurred.



ATTRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWcsu                     |
    |_____________________________|_____________________________|
    | Interface Stability         | Standard                    |
    |_____________________________|_____________________________|


SEE ALSO
     csh(1),  ksh(1),  sh(1),  attributes(5),  environ(5),  stan-
     dards(5)



































SunOS 5.10          Last change: 17 Jul 2002                    3





Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Wed Sep 12 11:24:55 GMT 2007

Your favourite pages:

No pages logged yet.
Trying to save cookie...

Top 10 most popular pages:

CPAN man page (4196 hits)
(Suse Linux 10.1)

ssh man page (4111 hits)
(Suse Linux 10.1)

svn man page (2354 hits)
(FreeBSD 6.2)

startproc man page (1695 hits)
(Suse Linux 10.1)

adv_cap_autoneg man page (1445 hits)
(Solaris 10 11_06)

signal man page (1357 hits)
(Suse Linux 10.1)

sqlite3 man page (1329 hits)
(openSUSE 10.2)

netcat man page (1188 hits)
(Suse Linux 10.1)

pprosetup man page (1177 hits)
(Solaris 10 11_06)

lwptut man page (1105 hits)
(Suse Linux 10.1)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: Pyrenees Area :: 3D Mechanical Design :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum