मैं ubuntu 9.04 का उपयोग कर रहा हूं मुझे अपने $ PATH में कुछ फ़ोल्डर जोड़ने की आवश्यकता है। मुझे पता है कि पथ को कैसे पढ़ना है:
echo $PATH
मैं इसे संपादित करने और 2 अन्य पथ जोड़ने में सक्षम होना चाहता हूं।
धन्यवाद
मैं ubuntu 9.04 का उपयोग कर रहा हूं मुझे अपने $ PATH में कुछ फ़ोल्डर जोड़ने की आवश्यकता है। मुझे पता है कि पथ को कैसे पढ़ना है:
echo $PATH
मैं इसे संपादित करने और 2 अन्य पथ जोड़ने में सक्षम होना चाहता हूं।
धन्यवाद
जवाबों:
अपने पथ को स्थायी रूप से संग्रहीत करने के लिए, आपके पास कुछ विकल्प हैं।
मेरा सुझाव है कि आप पर्यावरण वैरिएबल्स पर उबंटू समुदाय की विकी पढ़ें, लेकिन संक्षिप्त उत्तर सबसे अच्छा स्थान है ~/.profile
जो आपके प्रति-उपयोगकर्ता पैठ सेटिंग या /etc/profile
वैश्विक सेटिंग्स के लिए है।
कुछ ऐसा करो export PATH=$PATH:/your/new/path/here
PATH=$PATH:newPath1:newPAth2
export PATH
आप इसे वैश्विक परिवेश में भी रख सकते हैं:
sudo emacs /etc/environment
अपने पथ में पहले से ही प्रविष्टियों को लागू करें
PATH="/path/to/file:/other/paths"
पर्यावरण को पुनः लोड करें
source /etc/environment
यह पहले ही जवाब दे दिया गया है कि यह कैसे करना है, लेकिन मैं आपको थोड़ा टिप देना चाहूंगा। ये है जो मैं करता हूं:
मेरे पास एक निर्देशिका है जिसे .bash.d
मेरे $HOME
अंदर बुलाया गया है और मैं शेल स्क्रिप्ट का एक सेट रखता हूं जो मेरे पर्यावरण के लिए सामान करता है (उदाहरण के लिए सेटअप मावेन सही ढंग से, पथ को संशोधित करें, मेरा प्रॉम्प्ट सेट करें)। मैं इसे git का उपयोग करके संस्करण नियंत्रण में रखता हूं , जिससे आपके env के एक कार्यशील संस्करण पर वापस जाना आसान हो जाता है, अगर आप किसी चीज को बहुत खराब करते हैं। सभी संशोधनों को प्राप्त करने के लिए, मैं बस अपने सभी फ़ाइलों को अपने .bashrc के अंत में इस तरह से स्रोत करता हूं।
for i in $HOME/.bash.d/*; do source $i; done
unset i
यह आपको एक बहुत ही लचीला वातावरण देता है जिसे आप आसानी से संशोधित कर सकते हैं और पुनर्स्थापित कर सकते हैं + आप इसे सिर्फ गिट का उपयोग करके अन्य मशीनों में निर्यात करने में सक्षम हैं।
ऊपर से एक प्रकार, यदि आप / etc / प्रोफाइल फ़ाइल को सीधे बदलना नहीं चाहते हैं। आप /etc/profile.d/ निर्देशिका में अपनी नई फ़ाइल yourpath.sh बना सकते हैं । फिर इस फ़ाइल को उस तरह संपादित करें। विम एडिटर के साथ (लेकिन किसी अन्य संपादक के साथ इसे संपादित करने के लिए स्वतंत्र महसूस करें): vim /etc/profile.d/yourpath.sh
MYPATH='/your/new/path/'
export MYPATH
export PATH=$PATH:$MYPATH
: w rite और q uit और ऐसा किया गया कि आपका मार्ग संशोधित हो गया है। यदि आपका टर्मिनल उपयोग कर रहा है, तो इसे बंद करें और इसे फिर से खोलें। आपका नया चर अपडेट किया जाएगा। अब यह क्लीनर है, आप इस फ़ाइल को तब निकाल सकते हैं जब आपको इसकी आवश्यकता नहीं है और यह प्रारंभिक कॉन्फ़िगरेशन में हस्तक्षेप नहीं करता है।
PATH
निर्यात किया जाता है, MYPATH
तब तक होने की आवश्यकता नहीं है (जब तक कि आपको अन्य उद्देश्यों के लिए इसकी आवश्यकता न हो)। (२) बचत करने (लिखने) और व्यर्थ में छोड़ने का त्वरित तरीका है ZZ
- नहीं :
या (दर्ज करें) की आवश्यकता है।