Android

Whereis parancs a linuxban

The whois command

The whois command

Tartalomjegyzék:

Anonim

whereis egy parancssori segédprogram, amely lehetővé teszi az adott parancs bináris, forrás- és kézi oldalfájljainak megtalálását., megmutatjuk, hogyan kell használni a Linux whereis parancsot.

Hogyan kell használni a whereis parancsot

A whereis parancs szintaxisa a következő:

whereis FILE_NAME…

Ha opció nélkül használják, akkor keresse meg a bináris, a forrás és a kézi fájlokat az argumentumként megadott parancsra.

Alapértelmezés szerint whereis a parancs fájljait a környezeti változókban felsorolt ​​merev kódolt útvonalakon és könyvtárakban keresi. Az -l opcióval keresse meg azokat a könyvtárakat, ahol a whereis parancs keresett.

whereis -l

Például, hogy információkat kapjon a bash parancsról, írja be a következőt:

whereis bash

bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

A bash: feletti kimenetben bash: a parancs, amelyről információt szeretne szerezni, /bin/bash a bináris fájl elérési útja, az /etc/bash.bashrc a forrásfájl, és /usr/share/man/man1/bash.1.gz a man oldal.

Ha a keresett parancs nem létezik, a whereis csak a parancs nevét nyomtatja ki.

Ezenkívül egynél több argumentumot is megadhat a whereis parancshoz:

whereis netcat uptime

A kimenet információkat tartalmaz mind a netcat mind az uptime parancsokról:

netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz

Csak a bináris fájlok kereséséhez használja a -p opciót.

Például a ping parancs helyének megkereséséhez írja be a következőt:

whereis -p ping

ping: /bin/ping

Ha csak a bináris parancs helyét keresi, akkor inkább a which vagy a parancsot használja.

Csak a forrásfájlok kereséséhez használja a -s opciót.

whereis -s command

Ha a forrásfájlok léteznek, a whereis a helyek kinyomtatják.

A -m opció lehetővé teszi, hogy csak man fájlokat keressen:

whereis -m command

Annak korlátozása érdekében, hogy hol keres bináris fájlokat, használja a -B opciókat, a -M opció kézi kézikönyveihez és az -S forrásokhoz. Mindegyik opció elfogadja a könyvtárak abszolút elérési útjainak helyét elválasztva. A könyvtárlistát az -f kapcsolóval kell befejezni, amely jelzi a fájlnevek kezdetét.

Például a cp bináris fájl kereséséhez a /bin könyvtárban írja be:

whereis -b -B /bin -f cp

cp: /bin/cp

A -u opció megmutatja, hogy whereis kell szokatlan bejegyzéseket keresni. A szokatlan fájloknak (parancsoknak) tekintik azokat a fájlokat, amelyekben nincs pontosan egy bejegyzés mindegyik kért típusból (bináris, kézi és forrás).

Például, ha az összes bináris fájlt meg szeretné keresni a /bin könyvtárban, amelyen nincs kézi oldal vagy egynél több dokumentáció található:

cd /bin whereis -m -u *

A helyettesítő karakter ( * ) az -f opció után a jelenlegi munkakönyvtárban ( /bin ) található összes fájlt jelenti.

Következtetés

A whereis segédprogram segítségével megtalálható az adott parancs bináris, forrás- és kézi fájlja.

hol van terminál