Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ whereis(1) — GENIX 4.1A

Media Vault

Software Library

Restoration Projects

Artifacts Sought



      WHEREIS(1)              GENIX Programmer's Manual              WHEREIS(1)



      NAME
           whereis - locate source, binary, and or manual for program

      SYNOPSIS
           whereis [ -sbm ] [ -u ] [ -SBM dir ...  -f ] name ...

      DESCRIPTION
           Whereis locates source/binary and  manuals  sections  for  specified
           files.   The  supplied  names are first stripped of leading pathname
           components and any (single) trailing extension of the form ``.ext'',
           e.g.  ``.c''.   Prefixes of ``s.'' resulting from use of source code
           control are also dealt with.  Whereis then attempts  to  locate  the
           desired  program in a list of standard places.  If any of the -b, -s
           or -m flags are given  then  whereis  searches  only  for  binaries,
           sources  or  manual sections respectively (or any two thereof).  The
           -u flag may be used to search for unusual entries.  A file  is  said
           to  be unusual if it does not have one entry of each requested type.
           Thus ``whereis -m -u *'' asks for those files in the current  direc-
           tory which have no documentation.

           Finally, the -B -M and -S flags may be used to change  or  otherwise
           limit  the places where whereis searches.  The -f file flags is used
           to terminate the last such directory list and signal  the  start  of
           file names.

      EXAMPLE
           The following finds all the files in /usr/bin which  are  not  docu-
           mented in /usr/man/man1 with source in /usr/src/cmd:

                cd /usr/ucb
                whereis -u -M /usr/man/man1 -S /usr/src/cmd -f *

      FILES
           /usr/src/*
           /usr/{doc,man}/*
           /lib, /etc, /usr/{lib,bin,ucb,old,new,local}

      AUTHOR
           William Joy

      BUGS
           Since the program uses chdir(2) to run faster, pathnames given  with
           the -M -S and -B must be full; i.e. they must begin with a ``/''.












      Printed 11/16/83                                                        1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026