<पी> क्या आप एक अत्यंत लंबी कॉन्फ़िगरेशन फ़ाइल देख रहे हैं, जिसमें टिप्पणियों की सैकड़ों पंक्तियाँ हैं, लेकिन आप इसमें से केवल महत्वपूर्ण सेटिंग्स को फ़िल्टर करना चाहते हैं। इस लेख में, हम आपको Linux में टिप्पणियों के बिना कॉन्फ़िगरेशन फ़ाइल देखने के विभिन्न तरीके दिखाएंगे। <पी> यह भी पढ़ें :ccat - सिंटैक्स हाइलाइटिंग या कलराइज़िंग के साथ 'कैट कमांड' आउटपुट दिखाएं <पी> आप इस उद्देश्य के लिए grep कमांड का उपयोग कर सकते हैं। निम्नलिखित कमांड आपको PHP 7.1 के लिए वर्तमान कॉन्फ़िगरेशन देखने में सक्षम करेगा बिना किसी टिप्पणी के, यह ; से शुरू होने वाली पंक्तियों को हटा देगा वह वर्ण जिसका उपयोग टिप्पणी करने के लिए किया जाता है। <पी> ध्यान दें कि ; से एक विशेष शेल कैरेक्टर है, आपको \ का उपयोग करना होगा कमांड में इसका अर्थ बदलने के लिए एस्केप कैरेक्टर। $ grep ^[^\;] /etc/php/7.1/cli/php.ini
बिना टिप्पणियों के फ़ाइलें देखें <पी> अधिकांश कॉन्फ़िगरेशन फ़ाइलों में, # किसी पंक्ति पर टिप्पणी करने के लिए वर्ण का उपयोग किया जाता है, इसलिए आप निम्न आदेश का उपयोग कर सकते हैं। $ grep ^[^#] /etc/postfix/main.cf
<पी> क्या होगा यदि आपके पास कुछरिक्त स्थानोंसे शुरू होने वाली रेखाएं हों या टैब # के अलावा अन्य या ; चरित्र? आप निम्न कमांड का उपयोग कर सकते हैं जिससे आउटपुट में रिक्त स्थान या लाइनें भी हट जाएंगी। $ egrep -v "^$|^[[:space:]]*;" /etc/php/7.1/cli/php.ini
OR
$ egrep -v "^$|^[[:space:]]*#" /etc/postfix/main.cf
रिक्त स्थान के बिना फ़ाइलें देखें <पी> उपरोक्त उदाहरण से, -v स्विच का अर्थ है गैर-मिलान वाली रेखाएँ दिखाना; मिलान की गई पंक्तियों को दिखाने के बजाय (यह वास्तव में मिलान के अर्थ को उलट देता है) और पैटर्न में “^$|^[:space:]]*#” : ^$ – रिक्त स्थानों को हटाने में सक्षम बनाता है।
^[[:space:]]*# या ^[[:space:]]*; - # से शुरू होने वाली लाइनों के मिलान को सक्षम बनाता है या ; या “कुछ स्थान/टैब.
| - इन्फ़िक्स ऑपरेटर दो रेगुलर एक्सप्रेशन को जोड़ता है।
<पी> इसके अलावा grep कमांड के बारे में और जानें और इन लेखों में इसकी विविधताएँ: - Linux में Grep, Egrep और Fgrep के बीच क्या अंतर है?
- कैरेक्टर क्लासेस और ब्रैकेट एक्सप्रेशंस पर 11 उन्नत लिनक्स 'ग्रेप' कमांड
<पी> अभी के लिए बस इतना ही! हमें आपसे सुनना अच्छा लगेगा, नीचे दिए गए फीडबैक फॉर्म के माध्यम से बिना किसी टिप्पणी के कॉन्फ़िगरेशन फ़ाइलों को देखने के लिए कोई वैकल्पिक तरीका हमारे साथ साझा करें। अपने लिनक्स कौशल को अगले स्तर पर ले जाएं
<पी> रूट सदस्यों को प्रत्येक पाठ्यक्रम, प्रमाणन तैयारी ट्रैक और व्यावहारिक लिनक्स सामग्री की बढ़ती लाइब्रेरी तक पूर्ण पहुंच मिलती है - हर महीने नए पाठ्यक्रम जोड़े जाने के साथ। <पी> आपको क्या मिलता है <पी> सभी प्रीमियम लेखों तक विज्ञापन-मुक्त पहुंच <पी> सभी पाठ्यक्रमों तक पहुंच:लिनक्स सीखें, लिनक्स के लिए एआई, बैश स्क्रिप्टिंग, उबंटू हैंडबुक, गोलांग और बहुत कुछ।पी> <पी> लिनक्स प्रमाणन (आरएचसीएसए, आरएचसीई, एलएफसीएस और एलएफसीए) तक पहुंचपी> <पी> रिलीज़ होने पर नए पाठ्यक्रमों तक पहुंचें <पी> साप्ताहिक समाचार पत्र तक पहुंच प्राप्त करें <पी> टिप्पणियों में प्राथमिकता सहायता <पी> निजी टेलीग्राम समुदाय <पी> Linux समुदाय से जुड़ें <पी>
<पी> मैं रवि सैव, एक पुरस्कार विजेता उद्यमी और TecMint.com, GeeksMint.com, UbuntuMint.com और प्रीमियम लर्निंग हब Pro.Tecmint.com सहित कई सफल 5-फिगर ऑनलाइन व्यवसायों का संस्थापक हूं। <पी> TecMint पर प्रत्येक ट्यूटोरियल अनुभवी Linux सिस्टम प्रशासकों की एक टीम द्वारा बनाया गया है ताकि यह हमारे उच्च-गुणवत्तामानकोंको पूरा कर सके पी>