Linuxi käsud

Leidke käsu tee kus

Leidke käsu tee kus

kus on kasutatakse Linuxi binaar- / käivitatavate failide, lähtefailide ja manulehe failide tee leidmiseks.Linuxi distributsioone on palju. Mitte iga Linuxi distributsioon ei hoia binaarseid / käivitatavaid faile, lähtefaile ja manulehe faile samas kohas. Nii et nende failide tee väljaselgitamiseks vajaduse korral kus on kasutatakse käsku. See on igale sealsele Linuxi süsteemiadministraatorile väga kasulik käsk.

Selles artiklis näitan teile, kuidas kasutada käsku Whereis Linuxis.  Alustame siis.

Kus käsu põhikasutus:

Teie Linuxi operatsioonisüsteemi PATH-ist leiate kõigi tavapäraste Linuxi käskude täieliku tee.

MÄRGE: PATH sisaldab katalooge, kuhu on installitud standardsed Linuxi käsud ja muud käsud. PATHi konsoolile printimiseks võite käivitada järgmise käsu.

$ echo $ PATH

Oletame, et soovite teada kogu Linuxi käsu passwd teed. Selleks käivitage käsk Whereis järgmiselt:

$ whereis passwd

Nagu näete, on käsu passwd täielik tee / usr / bin / passwd.

Ilma igasuguse suvandita käsk Whereis prindib käsu täieliku tee, päringule vastava konfiguratsioonifaili täieliku tee ja sobitatud käsulehe failide täieliku tee.

Ainult binaaride / käivitatavate failide täieliku tee printimine:

Kui soovite printida ainult konkreetsete Linuxi käskude ja konfiguratsioonifailide täieliku tee, saate seda teha -b võimalus kus on.

Oletame, et soovite printida ainult kogu käsu tee ls, siis käivitage kus on käsk järgmiselt:

$ kus on -b ls

Nagu näete, käsu täielik tee ls on / bin / ls.

Kui on sobiv konfiguratsioonifail, tuleks see ka printida. Näiteks kui proovite leida käsu täieliku tee passwd, peaksite saama ka kogu teekonna passwd konfiguratsioonifail, nagu näete alloleval ekraanipildil.

Ainult inimlehtede täieliku tee printimine:

Kui soovite arvutisse printida ainult man-lehtede täieliku tee, saate kasutada -m võimalus kus on käsk.

Oletame näiteks, et soovite teada saada kogu ls käsk. Selleks käivitage käsk Whereis järgmiselt:

$ kus -m ls

Nagu näete, on ls käsk on teel / usr / share / man / man1 / ls.1.gz.

Samamoodi leiate käsu useradd kõigi man-lehtede täieliku tee.

$ whereis -m useradd

Ainult Linuxi päiste või ainult kerneli lähtefailide täieliku tee leidmine:

Võite kasutada -s võimalus kus on käsk süsteemitarkvara arendamiseks kasutatavate Linuxi päiste või kerneli lähtefailide täieliku tee printimiseks.

Näiteks lähtefaili täieliku tee leidmiseks võrk, võite käsku whereis kasutada järgmiselt:

$ whereis -s võrk

Nagu näete, on minu Ubuntu 18-s netiallika päisefaili kahes kohas.04 LTS, / usr / src / linux-headers-4.15.0-20-üldine / neto ja / usr / src / linux-headers-4.15.0-20 / neto.

Samamoodi saate otsida fs-lähtefaili käsu whereis abil järgmiselt.

$ whereis -s fs

Kataloogide printimine, mida käsk otsis:

Vaikimisi otsib käsk whereis paljusid süsteemikatalooge. Võite kasutada -l võimalus öelda, kuhu otsitavaid katalooge printida.

$ whereis -l kasutajaadd

Nagu näete, otsis käsk whereis vaikimisi palju katalooge.

Väljund jätkus.

Uue otsingukataloogi või kataloogide lisamine:

Varem nägite, et käsk Whereis otsib vaikimisi paljusid katalooge. Kuid kui teil on katalooge, mida soovite otsida, saate kataloogi kasutada -B, -M või -S käsu whereis valik vastavalt binaarse / käivitatava, käsiraamatu või manulehe, allika või kerneli päise kataloogide määramiseks.

Oletame, et teil on mõned binaarfailid ~ / prügikast kataloog, mille soovite selle otsingu hulka lisada. Selleks saate käsu whereis käivitada järgmiselt:

$ whereis -B ~ / bin -f CreateDirectory

MÄRGE: Alati, kui kasutate kas -B, -M või -S , peate kasutama ka -f nagu eespool näidatud. Vastasel juhul saate vea.

Nagu näete, on Loo kataloog käsk on trükitud. Nii see toimis. Oleme edukalt lisanud uue binaarkataloogi otsingu teele.

Soovi korral saate lisada ka mitu otsingukataloogi.

Oletame näiteks, et soovite lisada ~ / prügikast ja ~ / bin2 binaarsed kataloogid selle otsingu teele. Selleks käivitage käsk Whereis järgmiselt:

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

Samamoodi saate lisada käsitsi või käsulehe kataloogid selle otsingu teele järgmiselt:

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

Samamoodi saate allika või kerneli päiste jaoks kasutada valikut -S, et lisada otsingu katalooge järgmiselt:

$ whereis -S ~ / linux-headers-4.19 ~ / Linux-päised-4.20 -f neto

Samuti võite vastavalt vajadusele segada valikuid -B, -M ja -S, et lisada vajalik binaar-, käsiraamatu või lähtefailide jaoks vajalik otsingutee.

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

Nii kasutate käsku whereis Linuxi käskude / kaustaarvutite / käivitatavate failide, käsilehtede või käsiraamatute ning lähtefailide tee leidmiseks. Täname selle artikli lugemise eest.

Viis parimat ergonoomilist arvutihiiretoodet Linuxile
Kas pikaajaline arvuti kasutamine põhjustab valu randmes või sõrmedes?? Kas teil on liigeste jäikus ja peate pidevalt käsi suruma? Kas tunnete põletav...
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...
X-Mouse Button Control abil saate hiire nupud erinevates tarkvarades erinevalt ümber teha
Võib-olla vajate tööriista, mis võiks muuta teie hiire juhtimissüsteemi iga kasutatava rakendusega. Sel juhul võite proovida rakendust nimega X hiiren...