यदि आपने एक कमांड टाइप किया है और "कमांड नहीं मिला" त्रुटि देखते हैं, तो इसका मतलब यह हो सकता है कि जिस निर्देशिका में आपका निष्पादन योग्य सहेजा गया है उसे आपके पथ में नहीं जोड़ा गया है। यह wikiHow आपको सिखाता है कि किसी फ़ाइल का पूरा पथ कैसे खोजा जाए, अपने पथ परिवेश चर को कैसे प्रदर्शित किया जाए, और जब आवश्यक हो तो अपने पथ में नई निर्देशिकाओं को कैसे जोड़ा जाए।
कदम
चरण 1. किसी फ़ाइल का पूरा पथ खोजें।
यदि आपको अपने सिस्टम पर किसी फ़ाइल के लिए पूर्ण पथ खोजने की आवश्यकता है, तो आप खोज कमांड का उपयोग करके ऐसा कर सकते हैं। मान लीजिए कि आपको एक प्रोग्राम के लिए पूरा रास्ता खोजने की जरूरत है जिसे कहा जाता है मज़ा:
-
फाइंड / -नाम "फन" टाइप करें - f प्रिंट टाइप करें और एंटर दबाएं।
- यह फ़ाइल का पूरा पथ दिखाता है जिसे कहा जाता है मज़ा कोई फर्क नहीं पड़ता कि आप किस निर्देशिका में हैं।
- अगर मज़ा नामक निर्देशिका में /खेल/बहुत बढ़िया, आप कमांड के परिणामों में /games/awesome/fun देखेंगे।
चरण 2. अपना पथ पर्यावरण चर प्रदर्शित करें।
जब आप एक कमांड टाइप करते हैं, तो शेल आपके पथ द्वारा निर्दिष्ट निर्देशिकाओं में इसे ढूंढता है। निष्पादन योग्य फ़ाइलों की जांच के लिए आपके शेल को कौन सी निर्देशिका सेट की गई है, यह जानने के लिए आप echo $PATH का उपयोग कर सकते हैं। ऐसा करने के लिए:
-
कमांड प्रॉम्प्ट पर echo $PATH टाइप करें और Enter दबाएँ।
- परिणाम कुछ इस तरह दिखना चाहिए: usr/लोकल/बिन:/usr/sbin:/usr/bin:/sbin:/bin
- यह आउटपुट निर्देशिकाओं की एक सूची है जहां निष्पादन योग्य फ़ाइलें संग्रहीत की जाती हैं। यदि आप किसी ऐसी फ़ाइल या कमांड को चलाने का प्रयास करते हैं जो आपके पथ में किसी एक निर्देशिका में नहीं है, तो आपको एक त्रुटि प्राप्त होगी जो कहती है कि आदेश नहीं मिला है।
चरण 3. पथ में एक नई निर्देशिका जोड़ें।
मान लीजिए कि आप उस फाइल को चलाना चाहते हैं जिसे कहा जाता है मज़ा. आपने खोज कमांड चलाने से सीखा है कि यह /games/awesome नामक निर्देशिका में है। हालाँकि, /games/awesome आपके रास्ते में नहीं है, और आप केवल खेल को चलाने के लिए पूरा पथ टाइप नहीं करना चाहते हैं। इसे अपने पथ में जोड़ने के लिए:
-
Export PATH=$PATH:/games/awesome टाइप करें और Enter दबाएं।
- अब आप दौड़ सकते हैं मज़ा बस कमांड लाइन पर अपना नाम टाइप करके (बजाय /खेल/बहुत बढ़िया/मजेदार) और Enter दबाएँ।
- यह परिवर्तन केवल वर्तमान शेल को प्रभावित करता है। यदि आप एक नई टर्मिनल विंडो खोलते हैं या कहीं और साइन इन करते हैं, तो आपको पथ को फिर से जोड़ना होगा। परिवर्तन को स्थायी बनाने के लिए, अपने शेल की कॉन्फ़िग फ़ाइल में कमांड जोड़ें (जैसे, .bashrc, .सीएसएचआरसी).