लिनक्स में Newlines पर $ PATH चर को कैसे प्रदर्शित करें



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

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



आपको इसके लिए स्वाभाविक रूप से एक कमांड लाइन की आवश्यकता होगी, इसलिए डैश से एक टर्मिनल शुरू करें या शायद डैश पर खोज करें। आप एक को शुरू करने के लिए Ctrl, Alt और T को पकड़ सकते हैं या LXDE में सिस्टम टूल मेनू पर LXTerminal की तलाश कर सकते हैं। इसके लिए sudo का उपयोग करने या व्यवस्थापक पहुँच की कोई आवश्यकता नहीं है। प्रत्येक कमांड को एक नियमित उपयोगकर्ता के रूप में चलाया जा सकता है, और वास्तव में $ PATH पर्यावरण चर एक विशिष्ट उपयोगकर्ता खाते से जुड़ा हुआ है। इस प्रक्रिया को और भी आसान बनाता है तथ्य यह है कि इसे पूरा करने के लिए आपको केवल एक ही कमांड को चलाने की आवश्यकता होगी।



विधि 1: शेल बिलिन कमांड का उपयोग करना

कमांड प्रॉम्प्ट पर, टाइप करें गूंज '$ {पाथ //: / $ ' n'}' और फिर एक अलग लाइन पर अपने पथ में प्रत्येक व्यक्तिगत निर्देशिका की पूरी सूची प्राप्त करने के लिए एंटर पुश करें। यह शेल बेसिन के साथ पैरामीटर विस्तार प्रोग्रामिंग तकनीक का उपयोग करता है, इसलिए इसे बैश शेल के आसपास के किसी भी संस्करण के साथ काम करना चाहिए। यह कुछ अन्य यूनिक्स-आधारित ऑपरेटिंग सिस्टम जैसे लिनक्स के अलावा फ्रीबीएसडी में भी काम कर सकता है, हालांकि आपका माइलेज अलग-अलग हो सकता है।



चूँकि यह कमांड लिखने में कुछ अजीब है, आप इसे कॉपी करके अपने शेल या स्क्रिप्ट में पेस्ट कर सकते हैं। यदि आप इसे टर्मिनल विंडो में पेस्ट कर रहे हैं, तो या तो एडिट मेनू पर क्लिक करें और फिर पेस्ट का चयन करें या शिफ्ट, Ctrl और V को एक ही समय में याद रखें, क्योंकि टर्मिनल विंडो में प्लेन Ctrl + V काम नहीं करता है।

विधि 2: $ PATH के साथ sed या tr का उपयोग करना

प्रकार sed 's /, / n / g'<<< “$PATH” और फिर स्ट्रीम एडिटर का उपयोग करने के लिए एंटर दबाएं, जिसमें उपरोक्त कमांड के समान ही परिणाम होगा। एक बार फिर, यदि आप पसंद करते हैं, तो आप इसे कॉपी कर सकते हैं और फिर एडिट मेनू पर क्लिक करें और पेस्ट करें का चयन करें या इसे टर्मिनल विंडो में पेस्ट करने के लिए Shift + Ctrl + V दबाए रखें। यह या अंतर्निहित कमांड का उपयोग करना केवल प्राथमिकता का विषय है क्योंकि वे एक ही सटीक परिणाम प्राप्त करते हैं।



आप एक बार फिर उसी परिणाम को प्राप्त करने के लिए tr कार्यक्रम का उपयोग कर सकते हैं, जो किसी कारणवश आपके पास sed नहीं होने पर उपयोगी हो सकता है। मुद्दा tr ‘: '‘ n'<<< “$PATH” शीघ्र और धक्का दर्ज करें। आप इसे उसी तरह कॉपी और पेस्ट भी कर सकते हैं। अंतिम परिणाम पूरी तरह से समान है जो भी आप इसे करने के लिए चुनते हैं।

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

2 मिनट पढ़ा