मैं अपने खोज पथ के लिए एक निष्पादन योग्य कैसे जोड़ूं?


15

संदर्भ के लिए, मैं लिनक्स के बारे में बहुत कम जानता हूं, और इसका उपयोग किसी और द्वारा लिखे गए प्रोग्राम को चलाने के लिए कर रहा हूं। निर्देश कहते हैंAdd the executable 'ttt' to the search path. In most installations this can be accomplished by linking the file to the 'bin' subdirectory at user home.

मैं यह कार्य कैसे करूं?

यह निष्पादन योग्य वर्तमान में होस्ट क्षेत्र में एक सबफ़ोल्डर में है, क्योंकि यह एक दोहरे बूट कंप्यूटर पर चल रहा है मैं इस तथ्य को नहीं बदल सकता कि यह एक दोहरी बूट है, क्योंकि यह एक कार्य कंप्यूटर है।

जवाबों:


25

कमांड लाइन (टर्मिनल) के लिए यह काम करने के लिए:

मेरा सुझाव है कि आप टर्मिनल में निम्नलिखित कदम उठाएँ:

  1. binअपने होम डायरेक्टरी में फोल्डर बनाएं ।

    mkdir ~/bin
    
  2. ~/binPATHबैश के सभी सत्रों के लिए अपने को जोड़ें (टर्मिनल के अंदर उपयोग किया जाने वाला डिफ़ॉल्ट शेल)।

    $ nano ~/.bashrc
    
    # Add the following to the end of your .bashrc file while using nano
    # or your text editor of choice:
    
    export PATH="/home/$USER/bin:$PATH"
    
  3. या तो निष्पादन योग्य फ़ाइलों को स्वयं में जोड़ें या निष्पादन योग्य में सहानुभूति दें~/bin

  4. टर्मिनल को बंद करके और इसे फिर से खोलकर, या source ~/.bashrcअपने सत्र के लिए कॉन्फ़िगरेशन को फिर से लोड करने के लिए अपने टर्मिनल सत्र को पुनरारंभ करें

कि आपके टर्मिनल PATHटर्मिनल सत्र के लिए चर को पढ़ने के लिए अनुमति चाहिए ।

मुझे नहीं पता कि इसे जीयूआई में कैसे जोड़ा जाए, हालांकि, मुझे यकीन नहीं है कि जीयूआई कैसे PATHचर (ओं) का प्रबंधन करता है , लेकिन अन्य तरीकों के साथ पथ को संशोधित करना आवश्यक हो सकता है, इस विधि के साथ यहां काम नहीं करना चाहिए जीयूआई।


6
क्या आप source ~/.bashrcटर्मिनल को बंद करने और फिर से खोलने के बजाय बस नहीं कर सकते ?
शब्दफोर्ट वाइज

1
@wordsforthewise आप कर सकते हैं, हाँ। (ध्यान में रखते हुए मैं अच्छी तरह से 3 साल पहले यह लिखा जब मैं linux पेशेवर मैं कर रहा हूँ अब, मुझे लगता है कि हे ज्ञात नहीं था नहीं था (कुछ ही देर में जोड़ा जा रहा है)।
थॉमस वार्ड

@wordsforthewise ~/.bashrcदो बार खट्टा होने पर कुछ अपूर्ण रूप से अजीब व्यवहार करता है।
स्टायरोफोम ने

@styrofoamfly यही कारण है कि आप एक अपूर्ण ~ / .bashrc कभी नहीं की;)
wordsforthewise
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.