Jinsi ya Kupata Maagizo ya Linux na Programu Kutumia Wapi

Umewahi kujaribu kujaribu eneo la amri, programu au programu lakini haukujua wapi?

Bila shaka, unaweza kupata amri ya kujaribu kujaribu kuipata kama ifuatavyo:

kupata / -name firefox

Hii itarudi orodha ya matokeo na kwa ujumla, unaweza kupata eneo la programu kwa namna hii.

Amri nyingine unaweza kutumia ni amri ya Machapisho. Kwa mfano:

Pata firefox

Hata hivyo, njia bora ya kutafuta programu ni amri ya wapi.

Kulingana na kurasa za mtu :

wapi huweka faili za binary, chanzo, na mwongozo kwa majina maalum ya amri. Majina yaliyotolewa hutolewa kwanza ya vipengele vya kuongoza njia za kuongoza na ugani wowote (moja) ufuatiliaji wa fomu .ext (kwa mfano: .c) Prefixes ya s. kutokana na matumizi ya kudhibiti kanuni za chanzo pia hutumiwa. Ambapo hujaribu kupata programu maalum iliyopangwa katika maeneo ya Linux, na katika maeneo yaliyowekwa na $ PATH na $ MANPATH.

Kwa asili, kwa hiyo, amri ya wapi inaweza kupata msimbo wa chanzo, miongozo na eneo la programu.

Hebu tujaribu na Firefox:

wapi firefox

Pato kutoka amri ya juu ni kama ifuatavyo:

firefox: / usr / bin / firefox / usr / lib64 / firefox /usr/share/man/man1/firefox.1.gz

Ikiwa unataka tu kupata eneo la programu unaweza kutumia kubadili -b kama ifuatavyo:

wapi -b firefox

Hii inarudi matokeo yafuatayo:

firefox: / usr / bin / firefox / usr / lib64 / firefox

Vinginevyo, ikiwa unataka tu kujua eneo la miongozo unaweza kutumia -m kubadili.

wapi -m firefox

Matokeo ya amri ya juu ni kama ifuatavyo:

firefox: /usr/share/man/man1/firefox.1.gz

Hatimaye, unaweza kupunguza kikomo cha utafutaji kwa kificho cha chanzo tu kwa kutumia -badili.

Kuna swichi nyingine zinazopatikana kwa amri ya wapi ikiwa ni pamoja na - ambayo inatafuta faili isiyo ya kawaida.

Mwongozo unasema zifuatazo kuhusu -u kubadili:

amri inasemwa kuwa isiyo ya kawaida ikiwa haijapata kuingia moja tu ya kila aina iliyoombwa. Kwa hivyo 'whereis -m -u *' inauliza mafaili hayo katika saraka ya sasa ambayo haina hati ya nyaraka, au zaidi ya moja.

Kimsingi ikiwa una mwongozo zaidi ya moja ulio kwenye mfumo wako au mpango unaoendesha unaonekana katika sehemu zaidi ya moja utarejeshwa.

Ikiwa una wazo lisilo wazi kuhusu eneo la programu au amri na unataka kutafuta seti maalum ya kumbukumbu unaweza kutumia -B kubadili kutafuta binaries katika orodha maalum.

Kwa mfano:

whereis -b -B / usr / bin -f firefox

Amri ya juu ina sehemu kadhaa. Kwanza kabisa kuna kubadili -b ambayo ina maana tunatafuta binary tu (mipango wenyewe). The -B kubadili hutumiwa kutoa orodha ya maeneo ya kutafuta binaries na orodha ya folda imekamilika na -f kubadili. Kwa hiyo katika amri juu ya saraka pekee iliyotafsiriwa ni / usr / bin. Hatimaye firefox baada ya -f inaueleza ni nini kinachotafuta.

Njia mbadala ya -B kubadili-ambayo inatafuta seti maalum ya folda kwa vitabu.

Mstari wa amri kwa ajili ya -Kutafsiri itakuwa kama ifuatavyo:

whereis -m-/ usr / share / man / man1 -f firefox

Mantiki ni sawa kwa -M-kama ilivyokuwa kwa -B. The -m inaeleza wapi kutafuta miongozo, -Inauambia mahali ambapo orodha ya folda inakuja ambapo inapaswa kuangalia kwa vitabu. The -f inachukua orodha ya faili na firefox ni mpango ambao amri ya wapi itafuta vitabu.

Hatimaye--S kubadili inaweza kutumika kutunga seti ya folda ili kutafuta msimbo wa chanzo.