Hvordan finne Linux-kommandoer og -programmer ved å bruke Whereis
Den beste metoden for å finne Linux programmer er hvor er kommando.
Ifølge man-sider, "hvor er finner binær-, kilde- og manuelle filer for de angitte kommandonavnene. De oppgitte navnene fjernes først for ledende banenavnkomponenter og enhver (enkelt) etterfølgende utvidelse... Whereis prøver deretter å finne det spesifiserte ønskede programmet på standard Linux-stedene, og på stedene spesifisert av $PATH og $MANPATH."
Whereis-kommandoen kan finne kildekode, manualer og plasseringen av et program.
Hvordan finne et program ved å bruke Whereis

La oss prøve det med telnet:
hvor er telnet
Utdataene fra kommandoen ovenfor er som følger:
telnet: /usr/bin/telnet /urs/bin/telnet.netkit ...
Hvis du bare vil finne plasseringen til programmet kan du bruke bryteren -b følgende:
hvor er -b telnet
Dette gir følgende resultat:
telnet: /usr/bin/telnet /usr/bin/telnet.netkit ...
Alternativt, hvis du bare vil vite hvor manualene er plassert, kan du bruke -m bytte om.
hvor er -m telnet
Resultatet for kommandoen ovenfor er som følger:
telnet: /usr/share/man/man1/telnet.1.gz
Til slutt kan du begrense søket til bare kildekoden ved å bruke -s bytte om. I noen tilfeller er imidlertid ikke kildekoden tilgjengelig, der en tom linje returneres.
Andre Whereis-brytere
Bevæpnet med en vag forestilling om plasseringen av et program eller kommando, for å søke etter et spesifikt sett med kataloger, bruk -B bytte for å søke etter binære filer i en spesifisert liste.
For eksempel:
hvor er -b -B /usr/bin -f telnet
Kommandoen ovenfor har noen få deler. Først er -b bryter, som betyr et søk etter bare binære filer. De -B switch gir en liste over steder å søke etter binærfilene, og listen over mapper avsluttes av -f bytte om. Derfor er den eneste katalogen som søkes i kommandoen over /usr/bin. Til slutt telnet etter -f forteller hvor er hva den leter etter.
Et alternativ til -B bryteren er -M som søker etter håndbøker i et spesifikt sett med mapper.
Kommandolinjen for -M bryteren er:
hvor er -m -M /usr/share/man/man1 -f t
Logikken er den samme for -M som det var for -B. De -m forteller hvor er å se etter manualer, den -M forteller hvor er at det kommer en liste over mapper der den skal se etter manualer. -f avslutter listen over filer og telnet er programmet som hvor er kommandoen skal lete etter manualer for.
Til slutt -S switch viser et sett med mapper for å søke etter kildekoden.