जब आप PATHसिस्टम वैरिएबल में एक नया मान जोड़ना चाहते हैं , तो आप सबसे अधिक संभवत: नई लाइन को ~/.bashrcया ~/.bash_profileफाइल्स में जोड़ सकते हैं।
उदाहरण के लिए, आप जोड़ना चाहते हैं /opt/netbeans/binकरने के लिए PATH, तो आप इस पंक्ति के अंत में जोड़ना होगा ~/.bashrcफ़ाइल:
export PATH=$PATH:/opt/netbeans/bin
चलिए इस लाइन को तोड़ते हैं।
export PATH- यहां हम PATHचर का संदर्भ देते हैं
=- हम ऑपरेटर का उपयोग करके इसे एक नया मान असाइन करना चाहते हैं =(शेष स्ट्रिंग वह मान है जिसे संग्रहीत किया जाएगा PATH)
$PATH- हम वैरिएबल PATHको उस मान को असाइन करते हैं जो करंट कमांड से पहले वैरिएबल में था
: - हम नए मूल्य के लिए एक विभाजक जोड़ते हैं
/opt/netbeans/bin - और एक नया मान जोड़ें PATH
आप अपने सभी को PATHचर ~/.bashrcया ~/.bash_profileफ़ाइलों में चर को देखें और सुनिश्चित करें कि आप का विस्तार करें -
export PATH=$PATH:/opt/netbeans/bin
और इस तरह से अधिलेखित नहीं -
export PATH=/opt/netbeans/bin
PATHपरिवर्तनशील
आपको यह सुनिश्चित करना चाहिए कि PATHआपके द्वारा उपयोग किए जाने वाले प्रत्येक संदर्भ में $PATH:और उसके बाद आपका अतिरिक्त मूल्य हो
यदि यह काम नहीं करता है, तो आप ऐसा कुछ कर सकते हैं:
- सुनिश्चित करें कि,
/etc/environmentफ़ाइल में अगले चर की तरह कुछ है और इसे इस फाइल में कभी भी परिभाषित नहीं किया गया है:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
- उपरोक्त
PATHचर से लापता रास्तों को अपने PATHचर में स्थित में जोड़ें/etc/environment
फ़ाइलों में प्रत्येक परिवर्तन के बाद परीक्षण करने से पहले अपने कॉन्फ़िगरेशन को अपडेट करना न भूलें।
~/.bashrcफ़ाइल के लिए उदाहरण के लिए :
source `~/.bashrc`
cat /etc/environment?