whereis(1)


NÉV

whereis - meghatározza a parancshoz tartozó bináris, forrás és man-lap file-ok helyét.

HASZNÁLAT

whereis [ -bmsu ] [ -BMS könyvtár ... -f ] filenév ...

LEÍRÁS

A whereis meghatározza a parancshoz tartozó bináris, forrás és man-lap file-ok helyét. A kért nevekrôl elôször leválasztja az elérési út összetevôit és minden . ext formájú vonzott kiterjesztést, mint például .c . Az s. elôtagok, amelyek a forráskód ellenôrzô programok használatából adódnak, ugyancsak le vannak kezelve. A whereis ezután megkísérli meghatározni a kívánt program helyét a Linux standard helyein:

/bin
/usr/bin
/etc
/usr/etc
/sbin
/usr/sbin
/usr/games
/usr/games/bin
/usr/emacs/etc
/usr/lib/emacs/19.22/etc
/usr/lib/emacs/19.23/etc
/usr/lib/emacs/19.24/etc
/usr/lib/emacs/19.25/etc
/usr/lib/emacs/19.26/etc
/usr/lib/emacs/19.27/etc
/usr/lib/emacs/19.28/etc
/usr/lib/emacs/19.29/etc
/usr/lib/emacs/19.30/etc
/usr/TeX/bin
/usr/tex/bin
/usr/interviews/bin/LINUX
/usr/bin/X11
/usr/X11/bin
/usr/X11R5/bin
/usr/X11R6/bin
/usr/X386/bin
/usr/local/bin
/usr/local/etc
/usr/local/sbin
/usr/local/games
/usr/local/games/bin
/usr/local/emacs/etc
/usr/local/TeX/bin
/usr/local/tex/bin
/usr/local/bin/X11

/usr/contrib", /usr/hosts", /usr/include",
/usr/g++-include",

OPTIONS

-b
Csak futtatható állományokat keres

-m
Csak man-szakaszokat keres

-s
Csak forrásokat keres.

-u
Szokatlan bejegyzések keresése. Egy file akkor lesz szokatlan, ha nincs bejegyezve egyik keresett típusba sem. Tehát `whereis -m -u *' Az aktuális könyvtárban keresi azokat a file-okat, melyeknek nincs dokumentációjuk.

-B
Megváltoztatja, illetve szûkítit a helyeket, ahol a whereis keresi a futtatható állományokat.

-M
Megváltoztatja, illetve szûkítit a helyeket, ahol a whereis keresi a man-lapokat

-S
Megváltoztatja, illetve szûkítit a helyeket, ahol a whereis keresi a forrásokat.

-f
Jelzi az új könyvtár listájának kezdetét, kotelezô használni, a -B , -M , vagy a -S kapcsolók esetén.

PÉLDA

Minden file-t megkeres a /usr/bin-ben, amelyek nincsenek dokumentálva a /usr/man/man1-ben és található hozzájuk forrás a /usr/src-ben :

példa% cd /usr/bin
példa% whereis -u -M /usr/man/man1 -S /usr/src -f *

FÁJLOK

/{bin,sbin,etc}

/usr/{lib,bin,old,new,local,games,include,etc,src,man,sbin,
X386,TeX,g++-include}

/usr/local/{X386,TeX,X11,include,lib,man,etc,bin,games,
emacs}

LÁSD MÉG

chdir (2V)

ISMERT HIBÁK

Mióta a whereis a chdir (2V) -t használja a gyorsabb futáshoz, a könyvtárneveknek a -M , -S , és -B opcióknál teljesnek kell lenniük; tehát ezeket ` / ' jellel kell kezdeni.