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

यह लेख आधुनिक लिनक्स संस्कृति में ग्रीप की भूमिका पर कुछ संक्षिप्त जानकारी के साथ grep की उत्पत्ति की व्याख्या करेगा।

बेल लैब्स में ग्रीप की उत्पत्ति

कई अन्य आधुनिक लिनक्स उपकरणों की तरह, ग्रेप 1970 के दशक में बेल लैब्स में विकसित मूल यूनिक्स प्रणाली का एक वंशज है।

ब्रायन कर्निघन, बेल लैब्स कंप्यूटर वैज्ञानिक, जो अब प्रिंसटन यूनिवर्सिटी में पढ़ा रहे हैं, एक कंप्यूटरफाइल वीडियो में ग्रेप की उत्पत्ति के बारे में बताते हैं।

कार्निघन के सहयोगी, केन थॉम्पसन, यूनिक्स के अन्वेषकों में से एक, सहकर्मी को कुछ पाठ्य विश्लेषण करने में मदद कर रहा था द फेडरलिस्ट पेपर्स, जो एक छद्म नाम के तहत प्रकाशित किए गए थे, लेखकत्व को निर्धारित करने के लिए।

1970 के दशक की शुरुआत में, बेल लैब्स में यूनिक्स प्रोग्रामर्स के पास एक डिजिटल पीडीपी -11 था, जहां 64 किलोबाइट को शानदार माना जाता था। उन्होंने धीमी गति का भी इस्तेमाल किया

instagram viewer
टेलेटाइप मशीनें, जो पाठ संपादित करने के लिए लाइन संपादकों का उपयोग करता है। केन ने पहले से ही अपना कार्यक्रम लिखा था जिसमें नियमित अभिव्यक्ति का उपयोग करके पाठ की खोज की अनुमति थी।

थॉम्पसन ने इन पाठ खोज सुविधाओं को अपनी उपयोगिता में पैक किया। क्योंकि यह उपयोगिता विश्व स्तर पर नियमित अभिव्यक्ति के लिए लाइनें खोजती है और उन्हें प्रिंट करती है, यह "जीलोबाल आरअहंकार है xpression पीrint, "या बस ग्रीप।

कर्निघन ने 2019 में वीसीएफ ईस्ट में केन थॉम्पसन का भी साक्षात्कार लिया और थॉम्पसन ने ए grep के निर्माण के बारे में एक किस्सा. थॉम्पसन के बॉस, डग मैकइलरॉय ने एक पाठ खोज उपयोगिता की आवश्यकता के बारे में उससे संपर्क किया। थॉम्पसन ने रात भर इस पर काम करने का वादा किया, लेकिन वास्तव में केवल एक घंटे के कीड़े को ठीक करने में खर्च किया, क्योंकि वह पहले ही ग्रीप लिख चुका था और निजी तौर पर इसका इस्तेमाल कर रहा था। उसने अगले दिन मैक्लीरो को प्रस्तुत किया। और बाकी इतिहास है।

सम्बंधित: यूनिक्स बनाम लिनक्स: अंतर और क्यों यह मामला

लिनक्स संस्कृति में आज ग्रेप की भूमिका

ग्रेप आधुनिक लिनक्स संस्कृति के लिए अभी भी महत्वपूर्ण है, भले ही लिनक्स किसी भी यूनिक्स कोड का उपयोग नहीं करता है। ग्नू ग्रीप यह ग्रीप का सबसे अधिक उपयोग किया जाने वाला संस्करण है, क्योंकि यह लगभग हर लिनक्स वितरण में पूर्वस्थापित होता है।

आप किसी फ़ाइल में टेक्स्ट पैटर्न खोजने के लिए Grep का उपयोग कर सकते हैं:

grep पैटर्न फ़ाइल

या आप पाइप्ड आउटपुट में पैटर्न खोज सकते हैं:

पी एस | grep '। * sh' 

पी.एस. कमांड उन सभी प्रक्रियाओं को प्रिंट करता है जो वर्तमान में सिस्टम पर चल रही हैं। Grep आउटपुट में उन पंक्तियों की खोज करेगा जिनका अनुसरण किया जाता है श्री, या व्यावहारिक रूप से चल रहे गोले।

इलेक्ट्रॉनिक प्रलेखन के सामान्यीकरण के बाद से, प्रोग्रामर एक उपयोगिता रखना पसंद करते हैं जो उन्हें पाठ फ़ाइलों में पैटर्न की खोज करने की अनुमति देता है। वे यहां तक ​​कि विनोदी ढंग से "आप पेड़ नहीं काट सकते।" उन्होंने शारीरिक रूप से चीजों को खोजने की कार्रवाई को भी गलत करार दिया है दृश्य grep या vgrep. यह दिखाता है कि ग्रेप आधुनिक लिनक्स और सामान्य रूप से कंप्यूटर विज्ञान संस्कृति को कितना आगे बढ़ाता है।

सम्बंधित:लिनक्स और macOS पर पठनीय स्पष्टीकरण में मैन पेज कैसे छोटा करें

गेट आउट एंड ग्रेप!

अब जब आपको पता है कि ग्रेप नाम कहां से आया है, तो आप अपने लिनक्स ज्ञान का विस्तार करते हुए अपने दम पर कुछ महान चीजों को प्राप्त कर सकेंगे।

ग्रेप कई कमांडों में से एक है जो आपको लिनक्स के साथ सहज होने में मदद करेगा। यदि आपके मुख्य ऑपरेटिंग सिस्टम के रूप में लिनक्स का उपयोग करने का निर्णय लिया है, तो नए कमांड सीखना महत्वपूर्ण महत्व का होना चाहिए।

ईमेल
लिनक्स के साथ शुरू करने के लिए 9 बुनियादी कमांड

लिनक्स के साथ परिचित होना चाहते हैं? मानक कंप्यूटिंग कार्यों को सीखने के लिए इन मूल लिनक्स कमांड्स से शुरू करें।

संबंधित विषय
  • लिनक्स
  • लिनक्स कमांड्स
लेखक के बारे में
डेविड डेलोनी (5 लेख प्रकाशित)डेविड डेलोनी से अधिक

हमारे न्यूज़लेटर की सदस्यता लें

टेक टिप्स, समीक्षा, मुफ्त ईबुक और विशेष सौदों के लिए हमारे न्यूज़लेटर में शामिल हों!

एक और कदम…!

कृपया हमें आपके द्वारा भेजे गए ईमेल में अपने ईमेल पते की पुष्टि करें।

.