Linux naredbe

Pronađi put zapovijedi pomoću whereisa

Pronađi put zapovijedi pomoću whereisa

gdje je koristi se za pronalaženje staze Linux binarnih / izvršnih datoteka, izvornih datoteka i datoteka man stranica.Postoji mnogo Linux distribucija. Ne drži svaka Linux distribucija binarne / izvršne datoteke, izvorne datoteke i datoteke man stranica na istom mjestu. Dakle, da biste saznali put do tih datoteka po potrebi, gdje je koristi se naredba. To je vrlo korisna naredba za svakog administratora Linux sustava.

U ovom članku pokazat ću vam kako koristiti naredbu whereis na Linuxu.  Pa, krenimo.

Osnovna upotreba naredbe whereis:

Možete pronaći puni put bilo koje standardne Linux naredbe koja se nalazi u PUTU vašeg operativnog sustava Linux.

BILJEŠKA: PATH sadrži direktorije u koje su instalirane standardne Linux naredbe i druge naredbe. Možete pokrenuti sljedeću naredbu za ispis PUTA na svojoj konzoli.

$ echo $ PATH

Recimo, želite znati puni put Linux naredbe passwd. Da biste to učinili, pokrenite naredbu whereis na sljedeći način:

$ whereis passwd

Kao što vidite, puni put naredbe passwd je / usr / bin / passwd.

Naredba whereis bez ikakve opcije ispisuje puni put naredbe, puni put konfiguracijske datoteke koja odgovara upitu i puni put podudarnih datoteka man stranica.

Ispis cijelog puta samo binarnih datoteka / izvršnih datoteka:

Ako želite ispisati samo puni put određenih Linux naredbi i konfiguracijskih datoteka, to možete učiniti s -b mogućnost gdje je.

Recimo, želite ispisati samo puni put naredbe ls, zatim pokrenite gdje je naredba kako slijedi:

$ whereis -b ls

Kao što vidite, puni put naredbe ls je / bin / ls.

Ako postoji odgovarajuća konfiguracijska datoteka, treba je i ispisati. Na primjer, kada pokušate pronaći puni put naredbe passwd, trebali biste dobiti i puni put passwd konfiguracijsku datoteku kao što možete vidjeti na snimci zaslona u nastavku.

Ispis cijelog puta samo čovjekovih stranica:

Ako na računalu želite ispisati puni put samo man stranica, tada možete koristiti -m mogućnost gdje je naredba.

Na primjer, recimo, želite saznati puni put svih datoteka man stranica datoteke ls naredba. Da biste to učinili, pokrenite naredbu whereis na sljedeći način:

$ whereis -m ls

Kao što vidite, man stranica za ls naredba je na putu / usr / share / man / man1 / ls.1.gz.

Na isti način možete pronaći puni put svih man stranica naredbe useradd.

$ whereis -m useradd

Pronalaženje punog puta samo Linux zaglavlja ili izvornih datoteka jezgre:

Možete koristiti -s mogućnost gdje je naredba za ispis pune staze Linux zaglavlja ili izvornih datoteka jezgre koje se koriste za razvoj sistemskog softvera.

Na primjer, da biste pronašli puni put izvorne datoteke neto, naredbu whereis možete koristiti na sljedeći način:

$ whereis -s neto

Kao što vidite, postoje dva mjesta na kojima se datoteka zaglavlja mrežnog izvora čuva na mom Ubuntu 18.04 LTS, / usr / src / linux-headers-4.15.0-20-generički / neto i / usr / src / linux-headers-4.15.0-20 / neto.

Na isti način možete tražiti izvornu datoteku fs pomoću naredbe whereis na sljedeći način.

$ whereis -s fs

Ispis direktorija pomoću pretraživane naredbe whereis:

Prema zadanim postavkama naredba whereis pretražuje puno sistemskih direktorija. Možete koristiti -l mogućnost da kaže gdje treba ispisati direktorije koje je pretraživao.

$ whereis -l useradd

Kao što vidite, naredba whereis je prema zadanim postavkama pretraživala puno direktorija.

Izlaz se nastavio.

Dodavanje novog direktorija za pretraživanje ili direktorija:

Ranije ste vidjeli da naredba whereis prema zadanim postavkama pretražuje puno direktorija. Ali ako imate neke direktorije koje želite pretraživati, onda možete koristiti -B, -M ili -S opcija naredbe whereis za određivanje binarnih / izvršnih, ručnih ili man stranica, direktorija zaglavlja izvora ili jezgre.

Recimo, imate neke binarne datoteke u ~ / kanta za smeće direktorij koji želite uključiti u whereis pretragu. Da biste to učinili, naredbu whereis možete pokrenuti na sljedeći način:

$ whereis -B ~ / bin -f CreateDirectory

BILJEŠKA: Kad god koristite bilo koji -B, -M ili -S opciju, također morate koristiti -f opcija kao što je gore prikazano. U suprotnom, dobit ćete pogrešku.

Kao što vidite, puni put CreateDirectory ispisuje se naredba. Dakle, uspjelo je. Uspješno smo dodali novi binarni direktorij na putanju pretraživanja whereis.

Ako želite, možete dodati i više direktorija za pretraživanje.

Na primjer, recimo da želite dodati znak ~ / kanta za smeće i ~ / bin2 binarni direktoriji na whereis putanju pretraživanja. Da biste to učinili, pokrenite naredbu whereis na sljedeći način:

$ whereis -B ~ / bin ~ / bin2 -f CreateFile

Na isti način, možete dodati direktorijuma ručnih ili man stranica na putanju pretraživanja whereis na sljedeći način:

$ whereis -M ~ / man ~ / doc -f mydoc

Na isti način, za zaglavlja izvora ili jezgre, možete koristiti opciju -S za dodavanje direktorija pretraživanja dodavanja na sljedeći način:

$ whereis -S ~ / linux-zaglavlja-4.19 ~ / linux-zaglavlja-4.20 -f neto

Također možete kombinirati opcije -B, -M i -S prema potrebi kako biste dodali traženi put pretraživanja za binarne, ručne ili izvorne datoteke.

$ whereis -B ~ / bin ~ / bin2 -M ~ / doc ~ / doc2 -f searchQuery

Dakle, na taj način koristite naredbu whereis da biste pronašli put naredbi / binarnih datoteka / izvršnih datoteka, man stranica ili priručnika i izvornih datoteka u Linuxu. Hvala što ste pročitali ovaj članak.

Vodič za Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider dvanaesti je dodatak seriji Tomb Raider - franšizi u akcijsko-avanturističkoj igri koju je stvorio Eidos Montreal. I kritiča...
Kako pojačati FPS u Linuxu?
FPS je kratica Okviri u sekundi. Zadatak FPS-a je mjerenje broja sličica u reprodukcijama video zapisa ili igranim izvedbama. Jednostavnim riječima, b...
Najpopularnije laboratorijske igre Oculus App
Ako ste vlasnik slušalica Oculus, tada morate biti sigurni u bočno učitavanje. Bočno učitavanje postupak je instaliranja nehranjenog sadržaja na vaše ...