„Linux“ komandos

Raskite komandos kelią su kur

Raskite komandos kelią su kur

kur yra yra naudojamas norint rasti „Linux“ dvejetainių / vykdomųjų failų, šaltinio failų ir „man“ puslapio failų kelią.Yra daug „Linux“ paskirstymų. Ne kiekvienas „Linux“ paskirstymas dvejetainius / vykdomuosius failus, šaltinio failus ir rankinio puslapio failus laiko toje pačioje vietoje. Taigi, norėdami sužinoti šių failų kelią, kai reikia, kur yra naudojama komanda. Tai yra labai naudinga komanda kiekvienam „Linux“ sistemos administratoriui.

Šiame straipsnyje aš jums parodysiu, kaip naudoti „whereis“ komandą „Linux“.  Taigi, pradėkime.

Pagrindinis „whereis“ komandos naudojimas:

Visą įprastos „Linux“ komandos, esančios jūsų „Linux“ operacinės sistemos PATH, kelią galite rasti.

PASTABA: PATH yra katalogai, kuriuose įdiegtos standartinės „Linux“ komandos ir kitos komandos. Norėdami išspausdinti PATH savo konsolėje, galite paleisti šią komandą.

$ echo $ PATH

Tarkime, norite sužinoti visą „Linux“ komandos „passwd“ kelią. Norėdami tai padaryti, vykdykite „whereis“ komandą taip:

$ whereis passwd

Kaip matote, visas „passwd“ komandos kelias yra / usr / bin / passwd.

Komanda „whereis“ be jokios parinkties atspausdina visą komandos kelią, visą užklausą atitinkančio konfigūracijos failo kelią ir visą suderinto vyro puslapio failų kelią.

Atspausdinkite visą tik dvejetainių failų / vykdomųjų failų kelią:

Jei norite atspausdinti tik visą konkrečių „Linux“ komandų ir konfigūracijos failų kelią, tai galite padaryti naudodami -b variantas kur yra.

Tarkime, norite atspausdinti tik visą komandos kelią ls, tada paleiskite kur yra komandą taip:

$ whereis -b ls

Kaip matote, visas komandos kelias ls yra / bin / ls.

Jei yra atitinkantis konfigūracijos failas, jį taip pat reikėtų atspausdinti. Pvz., Kai bandote rasti visą komandos kelią passwd, taip pat turėtumėte gauti visą passwd konfigūracijos failą, kaip matote toliau pateiktoje ekrano kopijoje.

Atspausdinkite visą tik „Man“ puslapių kelią:

Jei norite savo kompiuteryje atsispausdinti visą tik man puslapių kelią, galite naudoti -m variantas kur yra komandą.

Pvz., Tarkime, norite sužinoti visą visų „Man“ puslapio failų kelią ls komandą. Norėdami tai padaryti, vykdykite „whereis“ komandą taip:

$ whereis -m ls

Kaip matote, ls komanda yra kelyje / usr / share / man / man1 / ls.1.gz.

Tokiu pačiu būdu galite rasti visą komandos useradd kelią.

$ whereis -m useradd

Viso „Linux“ antraščių arba tik branduolio šaltinio failų kelio radimas:

Galite naudoti -s variantas kur yra komanda išspausdinti visą „Linux“ antraščių ar branduolio šaltinio failų, naudojamų kuriant sistemos programinę įrangą, kelią.

Pavyzdžiui, norėdami rasti visą šaltinio failo kelią neto, galite naudoti „whereis“ komandą taip:

$ whereis -s tinklas

Kaip matote, yra dvi vietos, kur neto šaltinio antraštės failas laikomas mano „Ubuntu 18“.04 LTS, / usr / src / linux-headers-4.15.0-20-bendras / neto ir / usr / src / linux-headers-4.15.0-20 / neto.

Tokiu pačiu būdu galite ieškoti fs šaltinio failo naudodami „whereis“ komandą taip.

$ whereis -s fs

Katalogų, kuriuose ieškota komanda, spausdinimas:

Pagal numatytuosius nustatymus „whereis“ komanda ieško daugybės sistemos katalogų. Galite naudoti -l galimybė pasakyti, kur spausdinti katalogus, kurių ieškojo.

$ whereis -l vartotojoadd

Kaip matote, „whereis“ komanda pagal numatytuosius nustatymus ieškojo daugybės katalogų.

Rezultatas tęsėsi.

Naujo paieškos katalogo ar katalogų pridėjimas:

Anksčiau matėte, kad „whereis“ komanda pagal numatytuosius nustatymus ieško daugybės katalogų. Bet jei turite keletą katalogų, kurių norite ieškoti, tada galite naudoti -B, -M arba -S „whereis“ komandos parinktis nurodyti atitinkamai dvejetainius / vykdomuosius, vadovo ar vadovo puslapius, šaltinio arba branduolio antraštės katalogus.

Tarkime, kad turite keletą dvejetainių failų ~ / šiukšliadėžė katalogą, kurį norite įtraukti į paiešką. Norėdami tai padaryti, galite paleisti „whereis“ komandą taip:

$ whereis -B ~ / bin -f „CreateDirectory“

PASTABA: Kai naudojate bet kurį -B, -M arba -S parinktį, taip pat turite naudoti -f parinktis, kaip parodyta aukščiau. Priešingu atveju gausite klaidą.

Kaip matote, visas „CreateDirectory“ komanda atspausdinta. Taigi, tai pavyko. Mes sėkmingai įtraukėme naują dvejetainį katalogą į paieškos kelią.

Jei norite, taip pat galite pridėti daugiau nei vieną paieškos katalogą.

Pvz., Tarkime, norite pridėti ~ / šiukšliadėžė ir ~ / bin2 dvejetainiai katalogai, kur ieškoma. Norėdami tai padaryti, vykdykite „whereis“ komandą taip:

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

Tokiu pačiu būdu galite pridėti vadovo ar vadovo puslapių katalogus prie ieškos kelio taip:

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

Tuo pačiu būdu šaltinio arba branduolio antraštėms galite naudoti parinktį -S, kad pridėtumėte paieškos katalogus taip:

$ whereis -S ~ / „Linux-headers-4“.19 ~ / „Linux-headers-4“.20 -f neto

Taip pat galite sumaišyti parinktis -B, -M ir -S, jei norite pridėti reikiamą dvejetainių, rankinių ar šaltinių failų paieškos kelią.

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

Taigi, kaip jūs naudojate „whereis“ komandą, norėdami rasti „Linux“ komandų / dvejetainių failų / vykdomųjų failų, žmogaus puslapių ar vadovų kelią ir šaltinio failus. Dėkojame, kad perskaitėte šį straipsnį.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Peržiūrėkite pelės mygtukus skirtingai programinei įrangai naudodami „X-Mouse Button Control“
Galbūt jums reikia įrankio, kuris galėtų pakeisti jūsų pelės valdymą kiekvienoje jūsų naudojamoje programoje. Tokiu atveju galite išbandyti programą, ...
„Microsoft Sculpt Touch“ belaidžio pelės apžvalga
Neseniai skaičiau apie „Microsoft Sculpt Touch“ belaidę pelę ir nusprendė ją nusipirkti. Kurį laiką naudojęs, nusprendžiau pasidalinti savo patirtimi....