whence [ -vcwfpams ] name ...
       For each name, indicate how it would be interpreted
       command name.

       -v     Produce a more verbose report.

       -c     Print the results  in  a  csh-like   format.
              precedence over -v.

       -w      For   each  name,  print `name: word' where
              alias, builtin, command, function,   hashed,
              none,   according  as  name  corresponds  to
              built-in command,  an  external  command,  a
              a  command  defined with the hash builtin, a
              or is not recognised.  This takes precedence
              -c.

       -f      Causes  the contents of a shell function to
              which would otherwise not happen unless  the
-c flag  were

              used.

       -p     Do  a  path  search  for  name  even  if  it
              reserved word, shell function or builtin.

       -a     Do a search for  all  occurrences  of   name
              command   path.   Normally  only  the  first
              printed.

       -m     The arguments are taken as patterns  (should
              and   the  information is displayed for each
              ing one of these patterns.

       -s     If a pathname contains symlinks, print   the
              pathname as well.

type [ -wfpams ] name ...
       Equivalent to whence -v.

where [ -wpms ] name ...
       Equivalent to whence -ca.

which [ -wpams ] name ...
       Equivalent to whence -c.
