WHEREIS(1) | MidnightBSD General Commands Manual | WHEREIS(1) |
whereis
— locate
programs
whereis |
[-abmqsux ] [-BMS
dir ... -f ]
program ... |
The whereis
utility checks the standard
binary, manual page, and source directories for the specified programs,
printing out the paths of any it finds. The supplied program names are first
stripped of leading path name components, any single trailing extension
added by gzip(1),
compress(1), or
bzip2(1), and the leading
‘s.
’ or trailing
‘,v
’ from a source code control
system.
The default path searched is the string returned by the
sysctl(8) utility for the
“user.cs_path” string, with
/usr/libexec and the current user's
$PATH
appended. Manual pages are searched by default
along the $MANPATH
. Program sources are located in a
list of known standard places, including all the subdirectories of
/usr/src and /usr/ports.
The following options are available:
-B
-f
option.-M
-f
option.-S
-f
option.-a
-b
-f
-B
,
-M
, or -S
options, and
indicates the beginning of the program list.-m
-q
-s
-u
-x
whereis
will ask
locate(1) to find the
entry on its behalf. Since this can take much longer, it can be turned off
with -x
.The following finds all utilities under /usr/bin that do not have documentation:
whereis -m -u /usr/bin/*
Change to the source code directory of ls(1):
cd `whereis -sq ls`
The whereis
utility appeared in
3.0BSD. This version re-implements the historical
functionality that was lost in 4.4BSD.
This implementation of the whereis
command
was written by Jörg Wunsch.
This re-implementation of the whereis
utility is not bug-for-bug compatible with historical versions. It is
believed to be compatible with the version that was shipping with
FreeBSD 2.2 through FreeBSD
4.5 though.
The whereis
utility can report some
unrelated source entries when the -a
option is
specified.
August 22, 2002 | midnightbsd-3.1 |