Kijan Pou Jwenn Kòmand Linux ak Pwogram Sèvi ak Whatsis

Eske ou janm eseye jwenn ki kote yon lòd, pwogram oswa aplikasyon men pa t 'konnen ki kote yo gade?

Natirèlman, ou ta ka jwenn lòd pou eseye jwenn li jan sa a:

jwenn / -name firefox

Sa a pral retounen yon lis rezilta potansyèl ak jeneralman, ou ka jwenn ki kote pwogram lan nan fason sa a.

Yon lòt lòd ou ka itilize se lòd la lokalize. Pa egzanp:

lokalize firefox

Sepandan, metòd ki pi bon pou jwenn pwogram se lòd la whereis.

Dapre paj sa yo moun :

Lè sa a lokalize binè, sous la, ak dosye manyèl pou non yo lòd espesifye. Non yo apwovizyone yo se premye dezabiye nan dirijan chemen non-non ak nenpòt (sèl) fin ekstansyon nan fòm la .ext (pou egzanp: .c) Prefiks nan s. rezilta ki soti nan itilize nan kontwòl Kòd sous yo tou te fè fas ak. Ki kote Lè sa a, eseye jwenn pwogram nan espesifye vle nan kote yo Linux estanda, ak nan kote yo espesifye nan $ PATH ak $ MANPATH.

Nan sans, Se poutèt sa, lòd la whereis ka jwenn kòd la sous, manyèl ak ki kote yon pwogram.

Ann eseye li ak Firefox:

kote firefox

Pwodiksyon an soti nan lòd ki anwo la a se jan sa a:

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

Si ou jis vle jwenn kote a nan pwogram nan ou ka itilize switch -b la jan sa a:

kote -b firefox

Sa a retounen rezilta sa a:

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

Altènativman, si ou jis vle konnen ki kote manyèl yo ou ka itilize -m switch la.

kote -m firefox

Rezilta a pou lòd ki anwo la a se jan sa a:

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

Finalman, ou ka limite rechèch la jis kòd la sous lè l sèvi avèk switch la -s.

Gen lòt switch ki disponib pou lòd la whereis ki gen ladan -u ki sanble pou dosye dwòl.

Manyèl la di sa ki annapre yo sou switch la -u:

yon lòd yo di yo dwe etranj si li pa gen sèlman yon sèl antre nan chak kalite eksplisitman mande. Se konsa, 'whereis -m -u *' mande pou dosye sa yo nan anyè aktyèl la ki pa gen okenn dosye dokiman, oswa plis pase yon sèl.

Esansyèlman si ou gen plis pase yon sèl manyèl ki sitiye sou sistèm ou a oswa pwogram nan w ap kouri parèt nan plis pase yon sèl kote li pral retounen.

Si ou gen yon nosyon vag tankou kote yon pwogram oswa yon lòd epi ou vle fè rechèch sou yon seri espesifik nan repèrtwar ou ka itilize switch la -B pou fè rechèch pou binè nan yon lis espesifye.

Pa egzanp:

kote-B -B / usr / bin -f firefox

Kòmandman anwo a gen yon pati kèk nan li. Premye a tout gen switch la -b ki vle di nou ap chèche pou binè yo sèlman (pwogram yo tèt yo). Bouton an -B yo itilize bay yon lis kote pou fè rechèch pou binè yo ak lis la nan dosye se sispann nan -f switch la. Se poutèt sa, nan lòd ki pi wo a anyè a sèlman fouye se / usr / bin. Finalman Firefox a apre -f lan di ki kote li kap chèche.

Yon altènativ a -b switch la se -M ki fouy yon seri espesifik nan dosye pou manyèl.

Liy nan lòd pou switch la -Man ta jan sa a:

kote -m- / usr / pataje / moun / man1 -f firefox

Lojik la se menm bagay la pou -M a jan li te pou -B. -m di kote yo gade pou manyèl, -M a di kote ki yon lis de dosye ap vini nan ki li ta dwe gade pou manyèl. -f la fen lis la nan dosye ak firefox se pwogram nan ki kote a lòd ki pral gade pou manyèl pou.

Finalman ka-switch la ka itilize pou mete yon seri dosye pou fè rechèch pou kòd sous la.