Hvernig á að finna Linux skipanir og forrit sem nota Whereis

Hefur þú einhvern tíma reynt að finna staðsetningu stjórn, forrit eða forrit en vissi ekki hvar á að líta?

Auðvitað gætirðu fundið stjórnin til að reyna að finna það sem hér segir:

finna / -nafn eldur

Þetta mun skila lista yfir hugsanlegar niðurstöður og almennt er hægt að finna staðsetningu áætlunarinnar með þessum hætti.

Önnur skipun sem þú getur notað er staðsetningin. Til dæmis:

Finndu Firefox

Hins vegar er besti aðferðin til að finna forritin varaformið.

Samkvæmt mönnum síðum :

whereis staðsetur tvöfaldur, uppspretta og handbók skrár fyrir tilgreind stjórn heiti. Nöfnin sem eru til staðar eru fyrst lituð af leiðandi stíflunareiningum og öllum (einum) eftirfylgjandi eftirnafn formsins .ext (til dæmis: .c) Forskeyti s. Einnig er fjallað um notkun kóðunarstýringar. Hvar reynir þá að staðsetja tilgreint viðeigandi forrit á stöðluðu Linux stöðum og á þeim stöðum sem tilgreindar eru af $ PATH og $ MANPATH.

Í grundvallaratriðum er því hægt að finna upprunakóðann, handbækur og staðsetningu áætlunarinnar.

Við skulum reyna það með Firefox:

þar sem eldur

Framleiðsla úr ofangreindum stjórn er sem hér segir:

Eldur: / usr / bin / firefox / usr / lib64 / firefox /usr/share/man/man1/firefox.1.gz

Ef þú vilt bara finna staðsetningu áætlunarinnar geturðu notað rofann -b sem hér segir:

whereis -b eldur

Þetta skilar eftirfarandi niðurstöðu:

Eldur: / usr / bin / firefox / usr / lib64 / firefox

Að öðrum kosti, ef þú vilt bara vita hvar handbókin er, þá er hægt að nota -m rofann.

whereis -m eldur

Niðurstaðan fyrir ofangreind stjórn er eftirfarandi:

Eldur: /usr/share/man/man1/firefox.1.gz

Að lokum getur þú takmarkað leitina við bara kóðann með því að nota -s skipta.

Það eru aðrar rofar í boði fyrir vöruskipunina þar á meðal-þú leitar að óvenjulegum skrám.

Handbókin segir eftirfarandi um -ú skiptin:

stjórn er sagður vera óvenjuleg ef það hefur ekki aðeins eina færslu af hverja beittu gerð. Þannig 'þar sem -m -u *' biður um þær skrár í núverandi skrá sem hafa engin skjalaskrá eða fleiri en einn.

Í meginatriðum ef þú hefur fleiri en eina handbók sem er staðsett á tölvunni þinni eða forritið sem þú ert að keyra birtist á fleiri en einum stað verður það skilað.

Ef þú ert með óljós hugmynd um staðsetningu áætlunar eða stjórnunar og þú vilt leita að tilteknu safn af möppum sem þú getur notað -B rofann til að leita að binaries á tilteknum lista.

Til dæmis:

hvar-b-B / usr / bin -f eldur

Ofangreind stjórn hefur nokkra hluta til þess. Fyrst af öllu er -b skipta sem þýðir að við erum að leita að binaries eingöngu (forritin sjálfir). B-b rofið er notað til að gefa upp lista yfir staði til að leita að binaries og listanum yfir möppur er sagt upp með -f rofanum. Því í stjórninni hér að ofan er eina skráin sem leitað er að / usr / bin. Að lokum eldinn eftir -f segir hvar það er að leita.

Annar valkostur við -B skiptin er -M sem leitar að tilteknu hópi möppur fyrir handbækur.

Skipanalínan fyrir M-skipta er eftirfarandi:

whereis -m -M / usr / share / man / man1 -f eldur

Rökfræði er sú sama fyrir -M eins og það var fyrir -B. The -m segir hvar á að leita að handbækur, -M segir frá því að listi yfir möppur sé að koma þar sem hann ætti að leita að handbækur. The -f hættir lista yfir skrár og eldur er forritið sem varistjórnin er að fara að leita að handbækur fyrir.

Að lokum er hægt að nota -S skipta til að setja upp lista af möppum til að leita að kóðanum.