सिल्वर सर्चर - एके अल्टरनेटिव कोड सर्च टूल

चांदी खोजकर्ता

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

दोनों टूल के बीच मुख्य अंतर यह है कि सिल्वर सर्चर बेहतर ऑफर करता है निष्पादन, साथ ही पैटर्न के माध्यम से कुछ फ़ाइलों को अनदेखा करने के लिए एक विशिष्ट एल्गोरिदम रखने में सक्षम होना। कुछ ऐसा जो प्रोग्रामर या इच्छुक डेवलपर्स और यहां तक ​​कि लिनक्स उपयोगकर्ताओं के लिए भी सकारात्मक हो सकता है जो अपना अधिकांश समय किसी टेक्स्ट एडिटर में स्रोत कोड के सामने काम करने में बिताते हैं।

यदि आप नहीं जानते हैं, तो सिल्वर सर्चर (एजी) एके के समान है। यह प्रोग्राम 99% grep टूल को बदलने के लिए डिज़ाइन किया गया है। इसकी मदद से आप फ़ाइल नाम, कोड की पंक्तियाँ, पैटर्न से फ़िल्टरिंग आदि खोज सकते हैं। डिफ़ॉल्ट रूप से, ack उन पंक्तियों को स्क्रीन पर प्रिंट करता है जो उपयोगकर्ता द्वारा खोजी गई चीज़ों से मेल खाती हैं। यह टूल, grep के विपरीत, डिस्ट्रोज़ पर पहले से इंस्टॉल नहीं आता है, न ही सिल्वर सर्चर पर, इसलिए आपको इसे स्वयं इंस्टॉल करना होगा।

पैरा इस उपकरण को स्थापित करें, आप इसे अपने मामले के लिए उपयुक्त पैकेज मैनेजर का उपयोग करके, अपने पसंदीदा डिस्ट्रो के रिपॉजिटरी से आसानी से कर सकते हैं। उदाहरण के लिए:

sudo apt-get install silversearcher-ag       [Debian, Ubuntu, Mint...]
sudo yum install the_silver_searcher         [RHEL/CentOS/Fedora...]
sudo emerge -a sys-apps/the_silver_searcher  [Gentoo Linux]
sudo pacman -S the_silver_searcher           [Arch Linux]
sudo zypper install the_silver_searcher      [OpenSUSE/SUSE]

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

man ag 

पैरा अधिक जानकारी प्रोजेक्ट के बारे में आप सलाह ले सकते हैं आपका GitHub पृष्ठ. वहां आप उपयोग के उदाहरण भी देख सकते हैं...


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।