Annotation of 43BSDReno/usr.bin/whereis/whereis.1, revision 1.1

1.1     ! root        1: .\" Copyright (c) 1980 The Regents of the University of California.
        !             2: .\" All rights reserved.
        !             3: .\"
        !             4: .\" Redistribution and use in source and binary forms are permitted
        !             5: .\" provided that the above copyright notice and this paragraph are
        !             6: .\" duplicated in all such forms and that any documentation,
        !             7: .\" advertising materials, and other materials related to such
        !             8: .\" distribution and use acknowledge that the software was developed
        !             9: .\" by the University of California, Berkeley.  The name of the
        !            10: .\" University may not be used to endorse or promote products derived
        !            11: .\" from this software without specific prior written permission.
        !            12: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
        !            13: .\" IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
        !            14: .\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
        !            15: .\"
        !            16: .\"    @(#)whereis.1   6.3 (Berkeley) 3/10/90
        !            17: .\"
        !            18: .TH WHEREIS 1 "March 10, 1990"
        !            19: .UC
        !            20: .SH NAME
        !            21: whereis \- locate source, binary, and or manual for program
        !            22: .SH SYNOPSIS
        !            23: .B whereis
        !            24: [
        !            25: .B \-sbm
        !            26: ] [
        !            27: .B \-u
        !            28: ] [
        !            29: .B \-SBM
        !            30: dir ...
        !            31: .B \-f
        !            32: ] name ...
        !            33: .SH DESCRIPTION
        !            34: .I Whereis
        !            35: locates source/binary and manuals sections for specified files.
        !            36: The supplied names are first stripped of leading pathname components
        !            37: and any (single) trailing extension of the form ``.ext'', e.g. ``.c''.
        !            38: Prefixes of ``s.'' resulting from use of source code control are also
        !            39: dealt with.
        !            40: .I Whereis
        !            41: then attempts to locate the desired program in a list of standard places.
        !            42: If any of the
        !            43: .B \-b,
        !            44: .B \-s
        !            45: or
        !            46: .B \-m
        !            47: flags are given then
        !            48: .I whereis
        !            49: searches only for binaries, sources or manual sections respectively
        !            50: (or any two thereof).
        !            51: The
        !            52: .B \-u
        !            53: flag may be used to search for unusual entries.
        !            54: A file is said to be unusual if it does not have one entry of
        !            55: each requested type.
        !            56: Thus ``whereis -m -u *'' asks for those files in the current
        !            57: directory which have no documentation.
        !            58: .sp
        !            59: Finally, the
        !            60: .B \-B
        !            61: .B \-M
        !            62: and
        !            63: .B \-S
        !            64: flags may be used to change or otherwise limit the places where
        !            65: .I whereis
        !            66: searches.
        !            67: The
        !            68: .B \-f
        !            69: file flags is used to terminate the last such directory list
        !            70: and signal the start of file names.
        !            71: .SH EXAMPLE
        !            72: The following finds all the files in /usr/bin which are not documented
        !            73: in /usr/man/man1 with source in /usr/src/cmd:
        !            74: .IP
        !            75: cd /usr/ucb
        !            76: .br
        !            77: whereis \-u \-M /usr/man/man1 \-S /usr/src/cmd \-f *
        !            78: .SH FILES
        !            79: /usr/src/*
        !            80: .br
        !            81: /usr/{doc,man}/*
        !            82: .br
        !            83: /lib, /etc, /usr/{lib,bin,ucb,old,new,local}
        !            84: .SH BUGS
        !            85: Since the program uses
        !            86: .IR chdir (2)
        !            87: to run faster, pathnames given with the
        !            88: .B \-M
        !            89: .B \-S
        !            90: and
        !            91: .B \-B
        !            92: must be full; i.e. they must begin with a ``/''.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.