Conas a Faigh Orduithe Linux agus Cláir Ag Úsáid Cá háit

An ndearna tú riamh iarracht suíomh, clár nó iarratas a aimsiú ach ní raibh a fhios agam cén áit a fhéachann tú?

Ar ndóigh, d'fhéadfá an t-ordú a fháil chun iarracht a dhéanamh é a aimsiú mar seo a leanas:

Aimsigh / -ainm firefox

Tabharfaidh sé seo liosta de na torthaí féideartha ar ais agus go ginearálta, is féidir leat suíomh an chláir a aimsiú ar an mbealach seo.

Is é an t-ordú eile is féidir leat é a úsáid. Mar shampla:

aimsiú firefox

Mar sin féin, is é an modh is fearr chun cláir a aimsiú ná an t-ordú sin.

De réir na leathanaigh fear :

aimsíonn sé na comhaid dénártha, foinse agus lámhleabhar do na hainmneacha ainmnithe sonraithe. Déantar na hainmneacha a sholáthraítear a bhaint as an gcéad cheann de na comhpháirteanna cosánainm tosaigh agus aon síneadh (aon) síneadh ar an bhfoirm .ext (mar shampla: .c) Réimseanna s. a eascraíonn as úsáid rialú na gcód foinse freisin. Ina dhiaidh sin déanann sé iarracht an clár atá ag teastáil a aimsiú sna háiteanna caighdeánacha Linux, agus sna háiteanna a shonraíonn $ PATH agus $ MANPATH.

Go bunúsach, dá bhrí sin, is féidir leis an gceannas sin an cód foinse, lámhleabhair agus suíomh an chláir a aimsiú.

Déan iarracht é a dhéanamh le Firefox:

whereis firefox

Seo a leanas an t-aschur ón gceann thuas:

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

Más mian leat suíomh an chláir a aimsiú, is féidir leat an t-athrú -b a úsáid mar seo a leanas:

whereis -b firefox

Fágann sé seo an toradh seo a leanas:

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

Nó, más mian leat suíomh na lámhleabhair a fhios agat is féidir leat an -m athrú a úsáid.

whereis -m firefox

Is é seo a leanas an toradh don ordú thuas:

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

Ar deireadh, is féidir leat an cuardach a theorannú go díreach leis an gcód foinse trí úsáid a bhaint as an athrú -s.

Tá lasca eile ar fáil don ordú áit ina n-áirítear -u a bhreathnaíonn comhaid neamhghnácha.

Deir an lámhleabhar seo a leanas mar gheall ar an -u athrú:

Deirtear go bhfuil ordú neamhghnách mura bhfuil iontráil amháin aige de gach cineál a d'iarr go sainráite. Dá bhrí sin, iarrann 'whereis -m -u *' na comhaid sin san eolaire reatha nach bhfuil aon chomhad doiciméadúcháin acu, nó níos mó ná ceann amháin.

Go bunúsach má tá níos mó ná lámhleabhar amháin atá suite ar do chóras nó is cosúil go bhfuil an clár á reáchtáil agat i níos mó ná áit amháin, cuirfear ar ais é.

Má tá smaoineamh doiléir agat maidir le suíomh clár nó ordú agus gur mhaith leat cuardach a dhéanamh ar shraith shonrach de eolairí is féidir leat úsáid a bhaint as an athrú -B chun cuardach a dhéanamh ar binaries i liosta sonraithe.

Mar shampla:

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

Tá cúpla cuid leis an gceann thuas. Ar dtús báire tá an t-aistriú -b a chiallaíonn go bhfuilimid ag lorg na n-binaries amháin (na cláir iad féin). Úsáidtear an t-athrú -B chun liosta de na háiteanna a chur ar fáil chun na binaries a chuardach agus cuirtear deireadh leis an liosta fillteáin ag an lasc -f. Dá bhrí sin, san ordú thuas is é / usr / bin an t-aon eolaire a chuardach. Mar fhocal scoir, cuireann an firefox tar éis an -f an méid atá á lorg aige a insint.

Is malartach é an t-athrú -B -M a chuireann sraith shonrach fillteáin ar fáil do lámhleabhair.

Seo a leanas an líne ordaithe don athrú -M:

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

Tá an loighic mar an gcéanna le haghaidh -M mar a bhí sé le haghaidh -B. Insíonn -m nuair a chuardach le haghaidh lámhleabhair, cuireann an -M in iúl cá bhfuil liosta fillteáin ag teacht isteach agus ba chóir dó lámhleabhair a lorg. Críochnaíonn -f an liosta comhaid agus is é Firefox an clár a bhfuil lámhleabhair á lorg aige.

Ar deireadh, is féidir an t-athrú -S a úsáid chun sraith fillteáin a liostú chun cuardach a dhéanamh ar an gcód foinse.