के तपाईँले कहिल्यै आदेश, कार्यक्रम वा अनुप्रयोगको स्थान पत्ता लगाउन खोजेको छ तर हेर्नु भएको थिएन थाहा थिएन?
निस्सन्देह, तपाईले यो पत्ता लगाउन प्रयास गर्न खोजी आदेश गर्न सक्नुहुनेछ:
फेला पार्नुहोस् / -name फायरफक्सयसले सम्भावित परिणामहरूको सूचीमा फर्काउँछ र सामान्यतया, तपाइँ यस कार्यक्रमको स्थान यस तरिकामा पाउन सक्नुहुनेछ।
अर्को आदेश तपाई प्रयोग गर्न सक्नुहुनेछ स्थानीय आदेश। उदाहरणका लागि:
फायरफक्स पत्ता लगाउनुहोस्तथापि, प्रोग्रामहरू खोज्नको लागि उत्तम तरिका जहाँ कमान्ड हो।
मानिसको पृष्ठको अनुसार:
जहाँ निर्दिष्ट निर्दिष्ट नामहरूको लागि बाइनरी, स्रोत, र म्यानुअल फाईलहरू पत्ता लगाउँदछ। आपूर्ति गरिएका नामहरू पहिल्यै अग्रणी पथ-नाम अवयवहरू र फारमको कुनै पनि (एकल) ट्रेलिङ एक्सटेन्सनबाट हटाइयो। (उदाहरणका लागि: .c) एसको उपसर्ग। स्रोत कोड नियन्त्रणको प्रयोगबाट पनि परिणामहरू छन्। त्यसो भए जहाँ निर्दिष्ट लिनक्स को मानक लिनक्स स्थानहरु मा निर्दिष्ट वांछित कार्यक्रम को खोज गर्न र स्थानहरु मा $ PATH and $ MANPATH।
यसैले, संक्षेपमा, कमाण्डले स्रोत कोड, म्यानुअल्स र प्रोग्रामको स्थान पत्ता लगाउन सक्छ।
फायरफक्सको साथ यो प्रयास गर्नुहोस्:
जहाँ फायरफक्समाथिको आदेशबाट उत्पादन निम्नानुसार छ:
फायरफक्स: / यूआरएल / बिन / फायरफक्स / usr / lib64 / फायरफक्स /usr/share/man/man1/firefox.1.gzयदि तपाइँ केवल कार्यक्रमको स्थान पत्ता लगाउन चाहानुहुन्छ भने तपाई स्विच -b लाई निम्न प्रकार प्रयोग गर्न सक्नुहुन्छ:
whereis -b फायरफक्सयसले निम्न परिणाम फर्काउँछ:
फायरफक्स: / usr / bin / firefox / usr / lib64 / firefoxवैकल्पिक रूपमा, यदि तपाईं केवल म्यानुअल्सको स्थान जान्न चाहानुहुन्छ जुन तपाईले प्रयोग गर्न सक्नुहुनेछ -m स्विच।
whereis -m फायरफक्समाथिको आदेशको परिणाम निम्नानुसार छ:
फायरफक्स: /usr/share/man/man1/firefox.1.gzअन्तमा, तपाईं केवल एस-एस स्विच प्रयोग गरेर स्रोत कोडमा खोज सीमित गर्न सक्नुहुन्छ।
त्यहाँ अन्य आदेशहरू छन् जहाँ क्यान्सर सहित -u को लागि उपलब्ध छ जुन असामान्य फाइलहरूको लागि देखिन्छ।
मैन्युअल भन्छ- -u स्विच को बारे मा निम्नलिखित:
एक आदेश असामान्य भनिन्छ यदि यसमा प्रत्येक स्पष्ट रूपमा अनुरोध गरिएको प्रकारको एक मात्र प्रविष्टि छैन। यसैले 'whereis -m -u *' ती फाइलहरूको लागि हालको डाइरेक्टरीमा सोध्छ जुन कुनै दस्तावेज फाइल छैन, वा एक भन्दा बढी।
अनिवार्य रूपमा यदि तपाईसँग तपाइँको प्रणालीमा अवस्थित एक भन्दा धेरै म्यानुअल उपकरण छ वा तपाइँ दौडिनु भएको कार्यक्रम एकैछिनमा देखा पर्दछ यो फिर्ता हुनेछ।
यदि तपाइँसँग एक कार्यक्रम वा आदेशको स्थानको रूपमा अस्पष्ट धारणा छ भने तपाईं निर्देशिकाको निर्दिष्ट सेट खोज्न चाहानुहुन्छ -B निर्दिष्ट सूचीमा बाइनरीहरूको खोजी गर्न -B स्विच प्रयोग गर्न सक्नुहुन्छ।
उदाहरणका लागि:
जहाँ -b-b / usr / bin-f फायरफक्समाथिको आदेशमा केहि भागहरू छन्। सबै भन्दा पहिले त्यहाँ -b स्विच हो जसको अर्थ हामी केवल द्विआधारीहरू मात्र खोज्छौं (आफैं प्रोग्रामहरू)। बी-स्विच स्विच बाइनरीहरूको खोजी गर्न ठाउँहरूको सूची उपलब्ध गराइन्छ र फोल्डरहरूको सूची एफ-स्विच द्वारा अन्त्य गरिएको छ। यसैले केवल आदेशमा मात्र डाइरेक्टरी खोजिएको छ / usr / bin। अन्ततः एफ-फाइ पछि बताउँदा यसले के खोजिरहेको छ।
बी - बी स्विच को एक विकल्प हो - म मैनुअल को लागि फोल्डर को एक विशिष्ट सेट खोज्छ।
एम-स्विचको लागि आदेश लाइन निम्नानुसार हुनेछ:
जहाँिस -एम -एम / यूआरआर / शेयर / मानिस / मान्छे 1 -f फायरफक्सतर्क -M को लागि तर्क एक जस्तै नै यो थियो - बी। -मले मैन्युअलहरू हेर्न खोज्छ, -एम ले बताउँछ कि फोल्डरहरू सूची आउँदैछ जसमा यो म्यानुअल्सको लागि हेर्नु पर्छ। -F फाइलहरु र फायरफक्स को सूची को समाप्त गर्दछ यो कार्यक्रम हो जहाँ कमान्ड को लागि मैनुअल को लागी देखने को लागि जा रहेको छ।
अन्ततः एस-एस स्विच स्रोत कोड खोजी गर्न फोल्डरहरूको सेट सूचीबद्ध गर्न प्रयोग गर्न सकिन्छ।