Linux parancsok

Keresse meg a Parancs útját a hová

Keresse meg a Parancs útját a hová

hol van a Linux bináris / futtatható fájlok, forrásfájlok és man oldalfájlok elérési útjának megkeresésére szolgál.Sok Linux disztribúció létezik. Nem minden Linux disztribúció tartja a bináris / futtatható fájlokat, a forrásfájlokat és a man oldalfájlokat ugyanazon a helyen. Tehát, ha szükséges, megtudja ezeknek a fájloknak az útvonalát hol van parancsot használjuk. Ez egy nagyon hasznos parancs minden odalévő Linux rendszergazdának.

Ebben a cikkben bemutatom, hogyan kell használni a whereis parancsot Linuxon.  Tehát kezdjük.

A whereis parancs alapvető használata:

Megtalálhatja a Linux operációs rendszer PATH-jában található bármely szokásos Linux parancs teljes elérési útját.

JEGYZET: A PATH tartalmazza azokat a könyvtárakat, ahová a szokásos Linux és egyéb parancsok telepítve vannak. A következő parancs futtatásával nyomtathatja ki a PATH-t a konzoljára.

$ echo $ PATH

Tegyük fel, hogy tudni szeretné a passwd Linux parancs teljes elérési útját. Ehhez futtassa a whereis parancsot az alábbiak szerint:

$ whereis passwd

Amint láthatja, a passwd parancs teljes elérési útja az / usr / bin / passwd.

A whereis parancs opció nélkül kinyomtatja a parancs teljes elérési útját, a lekérdezésnek megfelelő konfigurációs fájl teljes elérési útját és az egyező man oldalfájlok teljes elérési útját.

Csak a bináris fájlok / futtatható fájlok teljes elérési útjának kinyomtatása:

Ha csak az egyes Linux parancsok és konfigurációs fájlok teljes elérési útját szeretné kinyomtatni, akkor a -b opció hol van.

Tegyük fel, hogy csak a parancs teljes elérési útját szeretné kinyomtatni ls, majd futtassa a hol van parancsot az alábbiak szerint:

$ ahol -b ls

Amint láthatja, a parancs teljes elérési útja ls van / bin / ls.

Ha van egyező konfigurációs fájl, akkor azt is ki kell nyomtatni. Például, amikor megpróbálja megtalálni a parancs teljes elérési útját passwd, meg kell kapnia a passwd konfigurációs fájl, amint az az alábbi képernyőképen látható.

A csak az emberoldalak teljes elérési útjának kinyomtatása:

Ha csak a man oldalak teljes elérési útját szeretné kinyomtatni a számítógépén, akkor a -m a hol van parancs.

Tegyük fel például, hogy meg szeretné tudni a ls parancs. Ehhez futtassa a whereis parancsot az alábbiak szerint:

$ ahol -m ls

Amint láthatja, a ls parancs az úton van / usr / share / man / man1 / ls.1.gz.

Ugyanígy megtalálja a useradd parancs összes man oldalának teljes elérési útját.

$ whereis -m useradd

Csak a Linux fejlécek vagy a rendszermag forrásfájlok teljes elérési útjának megkeresése:

Használhatja a -s a hol van parancs a rendszerszoftver fejlesztéséhez használt Linux fejlécek vagy kernelforrásfájlok teljes elérési útjának kinyomtatására.

Például a forrásfájl teljes elérési útjának megkereséséhez háló, használhatja a whereis parancsot az alábbiak szerint:

$ whereis -s net

Amint láthatja, két helyen van a nettó forrás fejlécfájl az Ubuntu 18-on.04 LTS, / usr / src / linux-headers-4.15.0-20-általános / nettó és / usr / src / linux-headers-4.15.0-20 / nettó.

Ugyanígy keresheti az fs forrásfájlt a whereis paranccsal az alábbiak szerint.

$ whereis -s fs

Könyvtárak kinyomtatása, ahol a parancs keresett:

Alapértelmezés szerint a whereis parancs sok rendszerkönyvtárban keres. Használhatja a -l lehetőség, hogy megmondja, hova nyomtassa ki a keresett könyvtárakat.

$ whereis -l useradd

Mint láthatja, a whereis parancs alapértelmezés szerint sok könyvtárat keresett.

Az eredmény folytatódott.

Új keresési könyvtár vagy könyvtárak hozzáadása:

Korábban látta, hogy a whereis parancs alapértelmezés szerint sok könyvtárat keres. De ha van néhány könyvtár, amelyet keresni akar, akkor használhatja a -B, -M vagy -S a whereis parancs opciója bináris / futtatható, kézi vagy man oldalak, illetve forrás vagy kernel fejléc könyvtárak megadásához.

Tegyük fel, hogy van néhány bináris fájl a ~ / bin könyvtárat, amelyet fel akar venni a keresésbe. Ehhez futtathatja a whereis parancsot az alábbiak szerint:

$ whereis -B ~ / bin -f CreateDirectory

JEGYZET: Amikor bármelyiket használja -B, -M vagy a -S opciót, akkor a -f opciót a fentiek szerint. Ellenkező esetben hibát kap.

Amint láthatja, a CreateDirectory parancs kinyomtatva. Szóval, sikerült. Sikeresen hozzáadtunk egy új bináris könyvtárat a keresési útvonalhoz.

Ha akar, több keresési könyvtárat is felvehet.

Tegyük fel például, hogy hozzá akarja adni a ~ / bin és ~ / bin2 bináris könyvtárak a keresési útvonalhoz. Ehhez futtassa a whereis parancsot az alábbiak szerint:

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

Ugyanígy hozzáadhat manuális vagy kézi könyvtárakat a keresési útvonalhoz az alábbiak szerint:

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

Ugyanígy a forrás vagy a kernel fejlécéhez használhatja az -S beállítást az alábbi keresési könyvtárak hozzáadásához:

$ whereis -S ~ / linux-headers-4.19 ~ / linux-headers-4.20 -f nettó

Keverheti a -B, -M és -S opciókat szükség szerint a bináris, a kézi vagy a forrásfájlok keresési elérési útjának hozzáadásához.

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

Tehát így használja a whereis parancsot a parancsok / bináris fájlok / futtatható fájlok, man oldalak vagy kézikönyvek és forrásfájlok elérési útjának megtalálásához Linux alatt. Köszönjük, hogy elolvasta ezt a cikket.

A top 5 ergonómikus számítógépes egértermék Linuxhoz
Hosszan tartó számítógép-használat okoz-e fájdalmat a csuklóján vagy az ujjain?? Merev ízületek szenvednek, és folyamatosan kezet kell rázniuk? Égő fá...
Az egér és az érintőpad beállításainak módosítása az Xinput használatával Linux alatt
A legtöbb Linux disztribúció alapértelmezés szerint „libinput” könyvtárral szállítja a rendszer bemeneti eseményeit. Feldolgozhatja a Wayland és az X ...
Az X-Mouse Button Control segítségével az egér gombjait másképp alakíthatja át a különböző szoftvereknél
Lehet, hogy szüksége van egy eszközre, amely megváltoztathatja az egér vezérlését minden használt alkalmazással. Ebben az esetben kipróbálhatja az úgy...