पथ परिवर्तन को संपादित करने के लिए कोई GUI है?


9

पथ चर को संपादित करने के लिए विंडोज में एक GUI है। मैं सोच रहा था कि क्या उबंटू में कुछ ऐसा ही करने के बराबर है।


इस उद्देश्य के लिए कोई जीयूआई उपलब्ध नहीं है। लेकिन इसका काफी आसान है इसे कमांड-लाइन तरीका। पर्यावरण चर के बारे में पूरी तरह से पढ़ने और समझने के लिए, इसके बारे में आधिकारिक दस्तावेज
देखें-

जवाबों:


5

बात यह है ... pathकई टेक्स्ट फ़ाइलों के आधार पर सेट किया जाता है जो आप पूरा करना चाहते हैं, जैसे ~/.profileकि उपयोगकर्ता के लिए, उपयोगकर्ताओं के /etc/profileलिए डिफ़ॉल्ट के रूप में, /etc/environmentसिस्टम के लिए या /etc/bash.bashrcसिस्टम के लिए व्यापक इंटरैक्टिव बैश शेल। इनमें से कुछ में PATH को कुछ कोडिंग के हिस्से के रूप में सेट किया गया है।

इसलिए एक टेक्स्ट एडिटर उपयोग करने के लिए सबसे तार्किक चीज है। जैसे geditअगर आप इसे ग्राफिकल चाहते हैं लेकिन आप अभी भी कमांडलाइन के साथ nanoया उसी तरह के सौदे को देख रहे हैं vi। लेकिन ऐसा कुछ भी संभव नहीं होगा जहां आप कुछ निर्देशिकाओं में एक इनपुट बॉक्स के साथ निर्देशिकाओं को ब्राउज़ करने के लिए संपादित करें क्योंकि लिनक्स पैथ में किसी चर को संपादित करने की तुलना में इसके कुछ और तर्क हो सकते हैं।

मेरी सलाह: इस तरह की चीजों और इसी तरह की चीजों के लिए कमांड लाइन एडिटिंग की आदत डालें। यह एक दिन आपकी समस्याओं को ठीक करने में मदद करेगा जब लॉगिन करने में सक्षम नहीं होगा या लॉगिन के बाद एकता दुर्घटनाग्रस्त हो जाएगी।

इसके इस तरह से किए जाने की एक वजह होने की अधिक संभावना है। लिनक्स में चीजों को करने के कई और तरीके हैं फिर हम दोनों कभी भी उपयोग करेंगे लेकिन इसका मतलब यह नहीं है कि किसी और को उनकी आवश्यकता नहीं है।


लेटेक्स के लिए मैं इसे जोड़ने का सुझाव दूंगा /etc/bash.bashrc। वह सिस्टम वाइड बैश शेल के लिए पथ संपादित करने का स्थान है।

gksu gedit /etc/bash.bashrc

इसे जोड़ने और सहेजने के बाद आप इसके साथ जांच कर सकते हैं

echo $PATH

अगर यह सही तरीके से सेट किया गया है (और यह अनुमति होगी)।


मेरा वर्तमान उद्देश्य पैथ चर को इस प्रकार सेट करना है: "/ usr / स्थानीय / टेक्सलाइव / 2011 / बिन / i386-linux"। लेकिन मैं सत्र बंद करने के बाद, सिस्टम पाथ चर का मूल्य भूल जाता हूं। तो उबंटू पर लेटेक्स चलाने का एक सरल कार्य शुरू करने के लिए, मुझे फ़ोल्डर में जाना होगा, पथ को कॉपी करना होगा और चर को हर बार सेट करना होगा जब मुझे इसका उपयोग करना शुरू करना होगा। इसलिए मैंने इस समस्या के विभिन्न समाधान पढ़े। कुछ लोग bashrc संपादित करते हैं, कुछ कहते हैं कि bash_profile संपादित करें, अन्य लोग बस प्रोफ़ाइल कहते हैं और कुछ लोग bash_login संपादित करते हैं। इस सब में मैं उलझन में हूँ जहाँ पैठ चर (जो लॉगिन पर लोड करने की गारंटी है) स्थित है!
शशांक सावंत

खिड़कियों में एक जगह है जहाँ आप पथ चर को संपादित और संपादित कर सकते हैं। वह संपादन हमेशा काम करेगा (सिस्टम रिबूट के बाद भी)। लेकिन सभी समस्याओं के कारण खिड़कियों में मुझे नफरत है। मुझे उबंटू पसंद है लेकिन वर्तमान में मैं यह सीखने की कोशिश कर रहा हूं कि उबंटू खिड़कियों में समस्याओं को कैसे खत्म करता है। PATH वैरिएबल एक ऐसी चीज रही है जिसने मुझे बहुत भ्रमित किया है (विशेषकर अन-पाइथोनिक तरीका जिसमें इसे संभाला जाता है - इसे संपादित करने का कोई एक तरीका नहीं है, हर ब्लॉग एक नई विधि की सिफारिश करता है)।
शशांक सावंत

आप कुछ गलत कर रहे हैं यदि पथ छड़ी नहीं है: जैसे कि केवल इस सत्र के लिए इसे सेट करना। किसी और को लेटेक्स के लिए एक रास्ता जोड़ने के साथ समस्या नहीं लगती;)
रिनजविंड

हाँ ... ज्यादातर मैं कुछ गलत कर रहा हूँ। लेकिन यह वह जगह है जहाँ मेरा प्रश्न निहित है: जो पैठ चर को निर्धारित करने का सबसे सुरक्षित तरीका है? मेरी वर्तमान विधि "PATH = / usr / स्थानीय / टेक्सलाइव / 2011 / बिन / i386-linux: $ PATH" निष्पादित करना है। लेकिन रिबूट होने के बाद, सिस्टम उपरोक्त असाइनमेंट को भूल जाता है।
शशांक सावंत

1
मैंने इसे लेटेक्स के लिए रखने के लिए सबसे तार्किक जगह पर रखा। आपके द्वारा उपयोग की जाने वाली कमांड केवल उस सत्र के लिए है।
रिनजविंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.