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

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

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

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

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

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

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

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

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

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

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

<पी> लेखक के बारे में

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

<पी> केविन एरो

<पी> केविन एरो एक दशक से अधिक के उद्योग अनुभव के साथ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (एमसीटीएस) प्रमाणन है और नवीनतम तकनीकी विकास के बारे में अपडेट रहने का उनमें गहरा जुनून है। केविन ने सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में अपनी विशेषज्ञता और ज्ञान का प्रदर्शन करते हुए तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर विस्तार से लिखा है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता और सम्मान दिया गया है, और जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उन्हें अत्यधिक सम्मानित किया जाता है।
  1. फिक्स कीबोर्ड विंडोज 10 पर आसानी से काम नहीं कर रहा है फिक्स कीबोर्ड विंडोज 10 पर आसानी से काम नहीं कर रहा है

    यदि आपने हाल ही में अपने सिस्टम को अपडेट या अपग्रेड किया है तो संभावना है कि आपका कीबोर्ड काम नहीं कर रहा है या इसने पूरी तरह से प्रतिक्रिया देना बंद कर दिया है . कीबोर्ड के बिना, आप अपने सिस्टम का उपयोग नहीं कर सकते हैं और कोई भी काम नहीं कर सकते हैं। अब कुछ मामलों में, समस्या USB कीबोर्ड तक भी फैल

  1. Microsoft साइन‑इन त्रुटि 0x80048820 का समाधान करें - चरण दर चरण समाधान मार्गदर्शिका Microsoft साइन‑इन त्रुटि 0x80048820 का समाधान करें - चरण दर चरण समाधान मार्गदर्शिका

    Microsoft का त्रुटि कोड 0x80048820 आपके Microsoft या Outlook खाते में लॉग इन करने का प्रयास करते समय आमतौर पर साइन-इन त्रुटि के रूप में प्रकट होता है। यह त्रुटि अक्सर तब होती है जब कोई उपयोगकर्ता कई बार लॉग इन करने का प्रयास करता है या जब कई पहचान सत्यापन अनुरोध किए जाते हैं। चूँकि यह कोड खाते या ने

  1. अपने FAT32 ड्राइव को NTFS में कैसे सुधारें - और इसे करने के लाभ अपने FAT32 ड्राइव को NTFS में कैसे सुधारें - और इसे करने के लाभ

    आप इसे नहीं जानते होंगे, लेकिन आपके ड्राइव के लिए सही फाइल सिस्टम चुनना वास्तव में बहुत महत्वपूर्ण है। हालांकि सभी फाइल सिस्टम का मुख्य विचार एक ही है, हर एक के साथ कई फायदे और नुकसान हैं। जबकि वहाँ बहुत सारे फाइल सिस्टम हैं, हम सबसे लोकप्रिय दो, FAT32 और NTFS को देखेंगे। फाइल सिस्टम के बारे में F