WHEREIS(1) Comenzi utilizator WHEREIS(1) NUME whereis - localizeaza fiierele binare, sursa i pagina de manual pentru o comanda REZUMAT whereis [opiuni] [-BMS director... -f] nume... DESCRIERE whereis localizeaza fiierele binare, sursa i manuale pentru numele comenzilor specificate. Numele furnizate sunt mai intai eliminate dintre componentele iniiale ale numelui de ruta. Prefixele de s. care rezulta din utilizarea controlului codului sursa sunt, de asemenea, tratate. whereis incearca apoi sa localizeze programul dorit in locurile standard din Linux i in locurile specificate de $PATH i $MANPATH. Restriciile de cautare (opiunile -b, -m i -s) sunt cumulative i se aplica la urmatoarele modele nume din linia de comanda. Orice noua restricie de cautare reiniiaza masca de cautare. De exemplu, whereis -bm ls tr -m gcc cauta binarele i paginile de manual pentru ,,ls" i ,,tr" i pentru ,,gcc" doar paginile de manual. Opiunile -B, -M i -S reiniiaza rutele de cautare pentru modelele nume ulterioare. De exemplu, whereis -m ls -M /usr/share/man/man1 -f cal cauta paginile de manual pentru ,,ls" in toate rutele implicite, dar pentru ,,cal" numai in directorul /usr/share/man/man1. OPIUNI -b Cauta fiiere binare. -m Cauta manuale. -s Cauta surse. -u Afieaza numai numele comenzilor care au intrari neobinuite. Se spune ca o comanda este neobinuita daca nu are doar o singura intrare din fiecare tip cerut in mod explicit. Astfel, ,,whereis -m -u *" solicita acele fiiere din directorul curent care nu au niciun fiier de documentaie sau care au mai mult de unul. -B lista Limiteaza locurile in care whereis cauta fiiere binare, printr-o lista de directoare separate prin spaii albe. -M lista Limiteaza locurile in care whereis cauta manuale i documentaie in format Info, printr-o lista de directoare separate prin spaii albe. -S lista Limiteaza locurile in care whereis cauta surse, printr-o lista de directoare separate prin spaii albe. -f Incheie lista de directoare i semnaleaza inceputul numelor de fiiere. Trebuie sa fie utilizata in cazul in care se utilizeaza oricare dintre opiunile -B, -M sau -S. -l Afieaza lista rutelor efective de cautare pe care le utilizeaza whereis. Atunci cand nu se specifica niciuna dintre opiunile -B, -M sau -S, opiunea va afia rutele codificate pe care comanda a reuit sa le gaseasca in sistem. -g Interpreteaza urmatoarele nume ca modele glob(7). whereis compara intotdeauna numai numele de fiiere (alias basename) i niciodata calea completa. Folosirea numelor de directoare in model nu are niciun efect. Nu uitai ca shell-ul interpreteaza modelul atunci cand este specificat in linia de comanda fara sa fie inchis intre ghilimele. Este necesar sa folosii ghilimele pentru nume, de exemplu: whereis -g 'find*' -h, --help Afieaza acest mesaj de ajutor i iese. -V, --version Afieaza versiunea i iese. RUTE DE CAUTARE A FIIERELOR In mod implicit, whereis incearca sa gaseasca fiiere din rutele codificate, care sunt definite cu modele globale (ce includ caractere jocker). Comanda incearca sa utilizeze coninutul variabilelor de mediu $PATH i $MANPATH drept ruta de cautare implicita. Cel mai simplu mod de a ti ce rute sunt folosite este sa adaugai opiunea de listare -l. Efectele -B, -M i -S sunt afiate cu -l. MEDIU WHEREIS_DEBUG=all activeaza ieirea de depanare. EXEMPLE Pentru a gasi toate fiierele din /usr/bin care nu sunt documentate in /usr/man/man1 sau care nu au sursa in /usr/src: cd /usr/bin + whereis -u -ms -M /usr/man/man1 -S /usr/src -f * RAPORTAREA ERORILOR Pentru rapoarte de eroare, folosii sistemul de urmarire al erorilor . DISPONIBILITATE Comanda whereis face parte din pachetul util-linux care poate fi descarcat de la Linux Kernel Archive . util-linux 2.41 2025-03-29 WHEREIS(1)