Computer >> कंप्यूटर >  >> स्मार्टफोन्स >> Linux

ग्रेप कमांड के साथ शुरुआत करना

यह संक्षिप्त मार्गदर्शिका आपको लिनक्स और अन्य * निक्स ऑपरेटिंग सिस्टम - यहां तक ​​कि macOS के नवीनतम संस्करणों के लिए अविश्वसनीय रूप से सहायक "grep" कमांड का उपयोग करके उठने और चलने में मदद करेगी।

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

# grep www /etc/httpd/conf/httpd.conf

<ब्लॉकक्वॉट>

#ServerName www.example.com:80
DocumentRoot "/var/www/html"
# उदा., www.apache.org (चालू) या 204.62.129.132 (बंद)।
उपनाम /icons/ "/var/www/icons/"

ऊपर के उदाहरण में हम www . शब्द की खोज के लिए grep का उपयोग कर रहे हैं फ़ाइल में /etc/httpd/conf/httpd.conf . 4 परिणाम लौटाए गए। यह एक बहुत ही सीधा आदेश है। बहुत अधिक कार्यक्षमता के साथ grep जहाज। grep के मैनपेज में बेझिझक ब्राउज़ करें, जिसे आप man grep चलाकर प्राप्त कर सकते हैं ।

अब हम grep की एक विशेषता को देखेंगे जो आपको केवल एक कमांड का उपयोग करके दो शब्दों के लिए एक दस्तावेज़ के माध्यम से खोजने की अनुमति देता है। आइए www . खोजने के लिए ऊपर दिखाए गए आदेश को संशोधित करें , और सर्वर . पद के लिए भी ।

# grep 'www\|सर्वर' /etc/httpd/conf/httpd.conf

<ब्लॉकक्वॉट>

# SetHandler सर्वर-स्थिति
# URL के साथ दूरस्थ सर्वर कॉन्फ़िगरेशन रिपोर्ट की अनुमति दें
# https://servername/server-info (आवश्यक है कि mod_info.c लोड किया जाए)।
#ServerName www.example.com:80
DocumentRoot "/var/www/html"
# उदा., www.apache.org (चालू) या 204.62.129.132 (बंद)।
उपनाम /आइकन / "/var/www/icons/"
# SetHandler सर्वर-जानकारी
# प्रॉक्सी सर्वर को सक्षम करें:
# ("पूर्ण" सर्वर संस्करण जोड़ता है; "ब्लॉक" सभी आउटगोइंग को हटा देता है :शीर्षलेख)
# केवल नाम-आधारित वर्चुअल होस्ट का उपयोग करें ताकि सर्वर को
# सर्वर नाम के बारे में चिंता करने की आवश्यकता न हो।

तो जैसा कि आप देख सकते हैं कि दूसरी कमांड में आउटपुट बहुत बड़ा था (12 लाइनें वापस कर दी गईं)। ध्यान दें कि हमने पहले कमांड को कैसे संशोधित किया और खोज शब्द को ‘www\|server’ . में बदल दिया . फॉरवर्ड स्लैश का उपयोग करना याद रखें (\) पाइप . से पहले , अन्यथा आपको वही परिणाम नहीं मिलेगा। वैकल्पिक रूप से आप egrep . टूल का भी उपयोग कर सकते हैं फॉरवर्ड स्लैश . का उपयोग किए बिना समान खोज चलाने के लिए . इसे आजमाएं:

# egrep 'www|server' /etc/httpd/conf/httpd.conf

<ब्लॉकक्वॉट>

# SetHandler सर्वर-स्थिति
# URL के साथ दूरस्थ सर्वर कॉन्फ़िगरेशन रिपोर्ट की अनुमति दें
# https://servername/server-info (आवश्यक है कि mod_info.c लोड किया जाए)।
#ServerName www.example.com:80
DocumentRoot "/var/www/html"
# उदा., www.apache.org (चालू) या 204.62.129.132 (बंद)।
उपनाम /आइकन / "/var/www/icons/"
# SetHandler सर्वर-जानकारी
# प्रॉक्सी सर्वर को सक्षम करें:
# ("पूर्ण" सर्वर संस्करण जोड़ता है; "ब्लॉक" सभी आउटगोइंग को हटा देता है :शीर्षलेख)
# केवल नाम-आधारित वर्चुअल होस्ट का उपयोग करें ताकि सर्वर को
# सर्वर नाम के बारे में चिंता करने की आवश्यकता न हो।

आप एक और पाइप भी जोड़ सकते हैं और दूसरा शब्द भी खोज सकते हैं। आप कमांड # egrep 'www|server|apache' /etc/httpd/conf/httpd.conf की तरह दिखाई देंगे ।

जब आप grep कमांड को फाइंड कमांड के साथ जोड़ते हैं तो आप अपने कंप्यूटर पर बहुत कुछ नहीं ढूंढ पाएंगे :)


  1. वेब के लिए Android संदेशों के साथ आरंभ करना

    Google एक विशाल मंच है और इसमें कोई संदेह नहीं है! लेकिन सबसे अच्छे सर्च इंजनों में से एक होने के अलावा, यह हमें कई तरह की सेवाएं भी प्रदान करता है जो हमारे दैनिक जीवन को आसान बनाती हैं। Google ने हाल ही में Android संदेश ऐप के लिए एक अपडेट जारी किया है जो आपको किसी भी वेब ब्राउज़र से पाठ संदेश भेजन

  1. खाते के साथ Microsoft का अधिकतम लाभ उठाना

    कंप्यूटिंग की दुनिया कभी भी स्थिर नहीं रहती है। यह एक सतत विकसित होने वाली प्रक्रिया है। और अगर कोई ऐसी कंपनी है जिसने कंप्यूटर तकनीक का बीड़ा उठाया है, उसका आविष्कार किया है, उसे संशोधित किया है और उसका नेतृत्व किया है, तो वह माइक्रोसॉफ्ट है। OS लॉन्च करने से लेकर MS Office के रूप में सॉफ़्टवेयर टू

  1. Xen वर्चुअलाइजेशन के साथ शुरुआत करना

    ज़ेन, Z के साथ वर्तनी, आठ घंटे तक पकड़े रहने के बाद बर्फ में पेशाब करते समय आपके सिर के मुकुट पर सर्वोत्कृष्ट अनुभूति होती है। Xen, X के साथ वर्तनी, एक ओपन-सोर्स वर्चुअलाइजेशन तकनीक है जिसे आप अपने सेटअप के लिए विचार कर सकते हैं, चाहे घर या व्यवसाय में, हालांकि, KVM की तरह, यह कॉर्पोरेट बाजार में अध