Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Linux

अपने Linux $PATH में प्रत्येक डायरेक्टरी को अलग-अलग लाइनों पर त्वरित रूप से सूचीबद्ध करें

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

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

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

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

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

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

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

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

  1. USB से विंडोज 7 इंस्टॉल करते समय  आवश्यक CD/DVD ड्राइव डिवाइस ड्राइवर गुम है  त्रुटि ठीक करें USB से विंडोज 7 इंस्टॉल करते समय 'आवश्यक CD/DVD ड्राइव डिवाइस ड्राइवर गुम है' त्रुटि ठीक करें

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

  1. Chrome, Safari, Firefox, और Edge पर ब्राउज़र कंसोल कैसे खोलें Chrome, Safari, Firefox, और Edge पर ब्राउज़र कंसोल कैसे खोलें

    उपयोगकर्ताओं द्वारा अपने ब्राउज़र कंसोल को खोलने का सबसे आम कारण पेज संपादन, टूटे इंटरफ़ेस तत्वों, गलत व्यवहार करने वाले ब्लॉक्स और अन्य प्रकार के JavaScript त्रुटियों और संघर्षों के साथ समस्याओं की पहचान करना है। हालांकि, प्रत्येक ब्राउज़र के अपने शॉर्टकट और चरण हैं जो अंततः आपको कंसोल खोलने और आपक

  1. आईफोन पर ऑप्टिमाइज़्ड बैटरी चार्जिंग का समस्या निवारण: चरण-दर-चरण गाइड आईफोन पर ऑप्टिमाइज़्ड बैटरी चार्जिंग का समस्या निवारण: चरण-दर-चरण गाइड

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