लिनक्स पर पथ के लिए निर्देशिका कैसे जोड़ें

click fraud protection

लिनक्स पर, $ पथ मानक निर्देशिकाओं को परिभाषित करता है जिसमें निष्पादन योग्य प्रोग्राम सिस्टम पर चल सकते हैं टर्मिनल के माध्यम से. ये निर्देशिका "/ usr / बिन", "/ usr / स्थानीय", "/ usr / sbin", और कुछ अन्य हैं (आप क्या लिनक्स वितरण का उपयोग करते हैं पर निर्भर करता है)। यदि आप इन निर्देशिकाओं के बाहर कार्यक्रम चलाना चाहते हैं, तो निर्देशिका को जोड़ना होगा $ पथ.

बैक अप .bashrc

निर्देशिकाओं को जोड़ना $ पथ लिनक्स पर एक व्यक्तिगत उपयोगकर्ता की ".bashrc" फ़ाइल को संपादित करके किया जाता है। हालांकि, संपादन प्रक्रिया शुरू करने से पहले, आपको अपनी ".bashrc" फ़ाइल का बैकअप बनाना होगा, क्योंकि यह उपयोगकर्ता खाते के लिए टर्मिनल चर को परिभाषित करता है।

का उपयोग करते हुए cp कमांड, अपने होम डायरेक्टरी (~) में ".bashrc" फाइल की पूरी कॉपी बनाएं, और ".bak" फाइल एक्सटेंशन के साथ "डॉक्यूमेंट्स" में बैकअप रखें।

नोट: "दस्तावेज़" निर्देशिका में अपना बैकअप स्टोर नहीं करना चाहते हैं? "डेस्कटॉप," "ड्रॉपबॉक्स" या कुछ इसी तरह के एक क्लाउड सिंक फ़ोल्डर की कोशिश करें।

cp ~ / .bashrc ~ / दस्तावेज / bashrc.bak

संपादित करें .bashrc

instagram viewer

".Bashrc" फ़ाइल के साथ आपके "डॉक्यूमेंट्स" फोल्डर का बैकअप लिया जा सकता है, संपादन शुरू हो सकता है। का उपयोग करते हुए नैनो आदेश, संपादन उद्देश्यों के लिए ".bashrc" फ़ाइल (अपने घर निर्देशिका में स्थित) को खोलें।

चेतावनी: sudo के साथ ".bashrc" न खोलें, जैसा कि आप रूट खाते की ".bashrc" फ़ाइल को खोलेंगे और अपने स्वयं के उपयोगकर्ता खाते की फ़ाइल को नहीं!

नैनो -w ~ / .bashrc

नैनो संपादक के अंदर, फ़ाइल के निचले भाग में अपना रास्ता बनाएं। फिर, में लिखें निर्यात के बाद पथ = $ पाथ: निर्देशिका. इसलिए, उदाहरण के लिए, "/ होम / डेरिक /" में "प्रोग्राम" फ़ोल्डर से सीधे एक प्रोग्राम चलाने के लिए, मैं निम्नलिखित कोड नैनो में नहीं लिखूंगा।

निर्यात पथ = $ पथ: / घर / डेरिक / कार्यक्रम /

अपने उद्देश्यों के लिए, नीचे दिए गए कमांड उदाहरण को कॉपी करें और प्रोग्राम फ़ोल्डर, या स्क्रिप्ट फ़ोल्डर के सटीक स्थान के साथ "निर्देशिका" को बदलें ताकि इसे आपके पथ में जोड़ा जा सके। ध्यान रखें कि कई जोड़ना संभव है $ पथ लाइनों, और कोई सीमा नहीं है, इसलिए आप जितने चाहें उतने स्थानों को जोड़ने के लिए स्वतंत्र महसूस करें!

निर्यात पथ = $ पथ: / स्थान / से / कार्यक्रम / या स्क्रिप्ट / फ़ोल्डर /

जब आपको जरूरत के अनुसार ".Bashrc" फ़ाइल में कई $ PATH लाइनों के रूप में जोड़ा गया हो, तो दबाएँ Ctrl + O संपादन को बचाने के लिए कीबोर्ड पर बटन। फिर, नैनो के साथ बंद करें Ctrl + X.

बाहर निकलने के बाद नैनो पाठ संपादक, आपका $ पथ अभी अपडेट नहीं किया जाएगा। अपडेट करने का कारण तत्काल नहीं है, यह टर्मिनल सत्र ऑटो-अपडेट नहीं है और इसे ताज़ा करने की आवश्यकता है। टर्मिनल सत्र को ताज़ा करने के लिए, टर्मिनल को बंद करें और इसे फिर से खोलें। वहां से, आप अपने नए की पुष्टि कर सकते हैं $ पथ किसी टर्मिनल में निम्न कमांड चलाकर स्थानों को जोड़ा गया है।

$ PATH प्रतिध्वनि। 

अन्य उपयोगकर्ताओं के लिए $ PATH में स्थान जोड़ना

इसके अलावा स्थानों को जोड़ने के लिए $ पथ लिनक्स सिस्टम पर अपने उपयोगकर्ता खाते के लिए, आप इसमें आइटम जोड़ना चाह सकते हैं $ पथ किसी अन्य उपयोगकर्ता खाते के लिए। यह कैसे करना है

सबसे पहले, का उपयोग करें सु उस उपयोगकर्ता में लॉग इन करने के लिए कमांड करें जिसमें आप लिनक्स $ PATH को संशोधित करना चाहते हैं।

su उपयोगकर्ता नाम

उपयोगकर्ता खाते में लॉग इन करने के बाद, का उपयोग करें cp सेफ़ के लिए "दस्तावेज़" फ़ाइल को "दस्तावेज़" कॉपी करने के लिए कमांड करें।

cp .bashrc ~ / दस्तावेज़ / bashrc.bak

बैकअप का ध्यान रखने के साथ, ".bashrc" फ़ाइल को खोलें नैनो नीचे दिए गए आदेश के साथ पाठ संपादक।

नैनो -w ~ / .bashrc

".Bashrc" फ़ाइल के निचले भाग में जाएं, और नीचे कमांड में लिखें। ध्यान रखें कि आपको अपनी आवश्यकताओं के अनुरूप "/ स्थान / / कार्यक्रम / या स्क्रिप्ट / फ़ोल्डर /" बदलने की आवश्यकता होगी।

निर्यात पथ = $ पथ: / स्थान / से / कार्यक्रम / या स्क्रिप्ट / फ़ोल्डर /

$ PATH में जितने चाहें उतने स्थान जोड़ने के लिए इस प्रक्रिया को दोहराएं। जब किया जाता है, तो संपादन का उपयोग करके सहेजें Ctrl + O, और बाहर निकलें Ctrl + X. अगली बार जब उपयोगकर्ता लॉग इन करेगा, तो वे आपके द्वारा जोड़े गए नए स्थानों से $ PATH में चीजों को चलाने में सक्षम होंगे।

लिनक्स पर $ PATH के लिए अस्थायी रूप से निर्देशिकाएं जोड़ें

लिनक्स पर $ PATH में ".bashrc" फ़ाइल को संपादित करके स्थायी रूप से अलग-अलग निर्देशिकाओं को जोड़ना उपयोगी है यदि आपके पास ऐसे विशेष कार्यक्रम हैं जो आप हर समय चलाना चाहते हैं। हालाँकि, यदि आपको परीक्षण के लिए केवल एक बार कुछ चलाने की जरूरत है, या सिर्फ छेड़छाड़ की जा रही है, तो स्थायी रूप से लिनक्स पर $ PATH में कुछ जोड़ने का कोई मतलब नहीं है।

में स्थायी कस्टम निर्देशिकाओं के लिए एक विकल्प $ पथ का उपयोग करके है निर्यात टर्मिनल में कमांड को अस्थायी रूप से एक स्थान जोड़ने के लिए $ पथ.

एक टर्मिनल विंडो खोलें और अंदर लिखें निर्यात कमान, उसके बाद ATH = $ पथ: निर्देशिका. उदाहरण के लिए, "दस्तावेज़" में शेल-स्क्रिप्ट निर्देशिका में अस्थायी रूप से जोड़ने के लिए, आप ऐसा करेंगे:

निर्यात पथ = $ पथ: / घर / व्युत्पन्न / दस्तावेज / शेल-स्क्रिप्ट /

इस आदेश को चलाने पर, आपके द्वारा उपयोग किए जा रहे टर्मिनल सत्र में नया अस्थायी पथ स्थान होगा। सिस्टम रिबूट होने तक आपके लिनक्स सिस्टम पर अस्थायी $ PATH स्थान सुलभ रहेगा।

$ PATH में जोड़ हटाएं

Linux पर आपके $ PATH में जोड़े गए कस्टम स्थानों से छुटकारा पाने के लिए खोज रहे हैं? संपादन को पूर्ववत करने के लिए नीचे दिए गए चरणों का पालन करें।

नोट: यदि आपको किसी अन्य उपयोगकर्ता के लिए डिफ़ॉल्ट को पुनर्स्थापित करने की आवश्यकता है, तो लॉग इन करें su उपयोगकर्ता नामनीचे दिए गए चरणों का पालन करने से पहले।

चरण 1: ".Bashrc" फ़ाइल का उपयोग करके हटाएं rm आदेश।

rm ~ / .bashrc

चरण 2: "दस्तावेज़ों" फ़ोल्डर में "। Bashrc.bak" फ़ाइल को ".bashrc" के रूप में नाम बदलें, और इसे घर निर्देशिका (~) में रखें।

mv ~ / Documetns / bashrc.bak ~ / .bashrc

चरण 3: प्रभावी होने के लिए अपने टर्मिनल सत्र को फिर से शुरू करें।

चरण 4: चलाएं $ पथ यह देखने के लिए कमांड करें कि क्या आपके कस्टम संपादन चले गए हैं।

$ पथ
watch instagram story
खोज
हाल के पोस्ट