Unsaon Pagkakaplag sa Linux Commands ug Programs Paggamit sa Whereis

Nakasulay ka na ba sa pagpangita sa nahimutangan sa usa ka sugo, programa o aplikasyon apan wala ka masayud kung asa tan-awon?

Siyempre, mahimo nimo nga makita ang sugo nga mosulay sa pagpangita niini ingon sa mosunod:

pangita / -name firefox

Kini mobalik sa usa ka lista sa mga potensyal nga mga resulta ug kasagaran, imong makita ang nahimutangan sa programa niining paagiha.

Ang laing sugo nga imong magamit mao ang command locate. Pananglitan:

Pangitaa ang firefox

Bisan pa, ang labing maayo nga pamaagi sa pagpangita og mga programa mao ang gimana nga sugo.

Sumala sa mga panid sa tawo :

diin nahimutangan ang mga binary, tinubdan, ug mga file sa manwal alang sa mga espesipikong mga ngalan sa komand. Ang gihatag nga mga ngalan una nga gihukasan sa nanguna nga mga sangkap sa dalan-ngalan ug sa bisan unsang (single) nga nagsunod nga pagporma sa porma .ext (pananglitan: .c) Mga Prefix sa s. nga naggikan sa paggamit sa pagkontrol sa source code gi-atubang usab. Diin unya ang pagsulay sa pagpangita sa gipili nga gitinguha nga programa sa standard Linux nga mga lugar, ug sa mga dapit nga gitino sa $ PATH ug $ MANPATH.

Busa, sa sinugdan, diin ang sugo nga makit-an ang source code, mga manwal ug ang nahimutangan sa usa ka programa.

Atong sulayan kini uban sa Firefox:

diin ang firefox

Ang output gikan sa sugo sa ibabaw mao ang mosunod:

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

Kung gusto nimo nga makita ang nahimutangan sa programa nga imong magamit ang switch -b ingon sa mosunod:

whereis -b firefox

Kini nagbalik sa mosunod nga resulta:

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

Sa laing bahin, kung buot mo lang mahibal-an ang nahimutangan sa mga manwal nga imong magamit ang -m switch.

kung diin -m firefox

Ang resulta sa sugo sa ibabaw mao ang mosunod:

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

Sa katapusan, mahimo nimong limitahan ang pagpangita ngadto sa source code pinaagi sa paggamit sa -s switch.

Adunay laing mga switch nga magamit alang sa diin ang sugo nga naglakip -u nga nangita alang sa dili kasagaran nga mga file.

Ang manwal nag-ingon sa mosunod mahitungod sa -u switch:

usa ka sugo nga giingon nga dili talagsaon kon kini walay usa lamang nga pagsulod sa matag tin-aw nga gihangyo nga matang. Busa ang 'whereis -m -u *' nangutana alang sa mga file sa kasamtangan nga direktoryo nga walay file nga dokumentasyon, o labaw pa kay sa usa.

Sa pagkatinuod kon ikaw adunay labaw pa sa usa ka manwal nga nahimutang sa imong sistema o ang programa nga imong gipadagan makita sa labaw sa usa ka dapit kini ibalik.

Kon adunay usa ka dili klaro nga panghunahuna mahitungod sa nahimutangan sa usa ka programa o sugo ug gusto nimo nga pangitaon ang usa ka piho nga set sa mga direktoryo nga imong magamit ang -B switch aron sa pagpangita sa mga binaryo sa usa ka lista nga gipili.

Pananglitan:

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

Ang labaw sa sugo adunay pipila ka bahin niini. Una sa tanan anaa ang -b switch nga nagpasabot nga kita nangita sa binaries lamang (ang mga programa sa ilang mga kaugalingon). Ang switch sa -B gigamit aron sa paghatag og usa ka lista sa mga dapit aron sa pagpangita sa binaries ug sa lista sa mga folder nga gi-terminate sa -f switch. Busa sa sugo sa ibabaw lamang sa direkta nga gipangita mao ang / usr / bin. Sa katapusan ang firefox human sa -f nagsulti asa kung unsa ang gipangita niini.

Ang usa ka alternatibo sa -B nga switch mao ang -M nga nagsusi sa usa ka piho nga mga folder sa mga manwal.

Ang command line alang sa -M switch mahimong mosunod:

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

Ang pangatarungan mao ang sama alang sa -M sama nga kini alang sa-B. Ang -m nagsulti kung asa mangita alang sa mga manwal, ang -M nagsulti kung asa nga usa ka lista sa mga folder ang moabut diin kini kinahanglan mangita alang sa mga manwal. Ang -f nagtapos sa lista sa mga file ug ang firefox mao ang programa nga diin ang komand sa pagpangita alang sa mga manwal alang sa.

Sa katapusan ang -S switch mahimo nga gamiton sa paglista sa usa ka set sa mga folder aron sa pagpangita sa source code.