WHEREIS(1) | Корисничке наредбе | WHEREIS(1) |
whereis - налази извршне, изворне и датотеке страница упутства за наредбу
whereis [опције] [-BMS директоријум... -f] назив...
whereis лоцира бинарне, изворне и датотеке упутства за наведене називе наредби. Достављеним називима се прво откидају водеће компоненте назива путање. Префикси s. који су резултат употребе контроле изворног кода су такође обрађени. whereis затим покушава да лоцира жељени програм на стандардним Линукс местима и на местима наведеним са $PATH and $MANPATH.
Ограничења претраге (опције -b, -m и -s) су збирна и примењују се на подређене шаблоне назива на линији наредби. Свако ново ограничење претраге поново поставља маску претраге. На пример,
whereis -bm ls tr -m gcc
тражи „ls“ и „tr“ извршне и странице упутства, и само „gcc“ странице упутства.
Опције -B, -M и -S поново постављају путање претраге за следеће шаблоне назива. На пример,
whereis -m ls -M /usr/share/man/man1 -f cal
тражи "ls" странице упутства у свим основним путањама, али за „cal“ само у /usr/share/man/man1 директоријуму.
-b
-m
-s
-u
-B списак
-M списак
-S списак
-f
-l
-g
whereis -g 'find*'
-h, --help
-V, --version
По основи whereis покушава да нађе датотеке из чврсто кодираних путања, које су дефинисане глоб шаблонима. Наредба покушава да користи садржаје променљивих окружења $ПУТАЊА и $ПУТАЊАУПУТСТВА као основну путању претраге. Најлакши начин да се сазна које путање су у употреби је додавање опције списка -l. Дејства -B, -M, и -S се приказују са -l.
WHEREIS_DEBUG=all
За налажење свих датотека у /usr/bin које нису документоване у /usr/man/man1 или немају извор у /usr/src:
cd /usr/bin
whereis -u -ms -M /usr/man/man1 -S /usr/src -f *
За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.
Наредба whereis је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-12-05 | util-linux 2.39.3 |