क्या निर्दिष्ट कार्यक्रम के लिए निरपेक्ष पथ के आउटपुट के लिए एक शेल कमांड है? मैं जानना चाहता हूं कि निष्पादन योग्य बाइनरी फाइल कहां है।
क्या निर्दिष्ट कार्यक्रम के लिए निरपेक्ष पथ के आउटपुट के लिए एक शेल कमांड है? मैं जानना चाहता हूं कि निष्पादन योग्य बाइनरी फाइल कहां है।
जवाबों:
उपरोक्त सभी, कुछ केवेट के साथ:
कुछ पूर्व-निर्धारित निर्देशिकाओं में मैच (डिफ़ॉल्ट रूप से) के लिए खोजें। सूची 'मैन हिसिस' पर उपलब्ध है, और इसे एक पैरामीटर के रूप में पारित किया जा सकता है
जो - वर्तमान परिवेश में निष्पादन योग्य फ़ाइलों की खोज करता है (दूसरे शब्दों में, निष्पादन योग्य जो पर्यावरण PATH में सूचीबद्ध निर्देशिकाओं में पाया जा सकता है
(बैश) प्रकार - यदि 'नाम' एक उपनाम है, तो यह उपनाम की परिभाषा को सूचीबद्ध करता है, लेकिन जरूरी नहीं कि परिभाषा में किसी भी निष्पादन योग्य का मार्ग हो।
एक अन्य विकल्प, अधिक सामान्य, एमोलेट है ।
type -Pहमेशा एक PATHखोज करता है , mlocateकई असंबंधित परिणाम लौटाएगा (ओपी ने जो पूछा है उससे असंबंधित: "निर्दिष्ट कार्यक्रम के लिए पूर्ण पथ")
typeमारना नहीं है; यह POSIX: pubs.opengroup.org/onlinepubs/009604499/utilities/type.html है । यह सभी POSIX- संगत गोले पर उपलब्ध होना चाहिए।
whichकृपया उपयोग न करें ।