Төлем әдістері Abuse

ripgrep жылдам және қуатты пәрмен жолы құралы

31.10.2023, 23:34

ripgrep (немесе жай ғана rg) - файлдардағы мәтін жолдарын іздеуге арналған жылдам және қуатты пәрмен жолы құралы. Ол grep және ack сияқты басқа ұқсас утилиталарға қарағанда жылдамырақ болу үшін жасалған. Ол тұрақты өрнектерге құрылған және бірнеше файлдарды бір уақытта параллель іздеу үшін көп ағынды пайдаланады. Ол .git және .svn сияқты әдепкі бойынша еленбейтін файлдар мен каталогтарды өткізіп жібереді.

Ripgrep артықшылықтары

ripgrep жылдам және қуатты пәрмен жолы құралы

Ripgrep пайдалану үшін сіз іздегіңіз келетін каталогқа немесе файлға жолды, сондай-ақ іздеген үлгіні көрсетуіңіз керек. ripgrep іздеуді нақтылау үшін әртүрлі опциялар мен жалаушаларды пайдалануға мүмкіндік береді, мысалы, регистрді елемеу, рекурсивті іздеу, белгілі бір түрдегі файлдарды қоспау және т.б.

ripgrep (немесе rg) басқа мәтіндік іздеу құралдарына қарағанда бірнеше артықшылықтарға ие:

  1. Жылдамдық: Жылдам, ол деректердің үлкен көлемімен жұмыс істеу үшін оңтайландырылған. Grep, ack немесе ag сияқты классикалық іздеу құралдарымен салыстырғанда ол әдетте іздеуді бірнеше есе жылдам орындайды.
  2. Көп тілді қолдау: Ол бірнеше бағдарламалау тілдеріне жақсы қолдау көрсетеді және әртүрлі файл кодтауларын дұрыс өңдей алады. Ол кодтауды автоматты түрде анықтап, сәйкес іздеу ережелерін қолдана алады.
  3. Пайдаланудың қарапайымдылығы: Оның қарапайым және интуитивті пәрмен жолы интерфейсі бар. Оның есте сақтау оңай синтаксисі және опциялар жиынтығы бар, бұл оны тіпті жаңа пайдаланушылар үшін де пайдалануды жеңілдетеді.
  4. Тұрақты өрнекті қолдау: PCRE2 (Perl үйлесімді тұрақты өрнектер) үшін толық қолдауды қамтамасыз етеді. Бұл тұрақты өрнектерді пайдаланып күрделі іздеу сұрауларын орындауға мүмкіндік береді.

Әрі қарай біз оны қалай орнату керектігін айтамыз.

Орнату процесі

Ripgrep орнату операциялық жүйеге байланысты әр түрлі болуы мүмкін.

Ubuntu немесе Debian үшін

Терминалды ашыңыз. Келесі пәрмендерді енгізіңіз:

sudo apt-get update sudo apt-get install ripgrep

Федора үшін

Терминалды ашыңыз. Пәрменді енгізіңіз:

 sudo dnf install ripgrep

macOS үшін

Терминалды ашыңыз. Homebrew бағдарламасын (егер ол сізде жоқ болса) келесі пәрменмен орнатыңыз:

 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Homebrew орнатылғаннан кейін мынаны енгізіңіз:

 brew install ripgrep

Windows үшін

  1. Windows жүйесіне арналған орындалатын .exe файлын ресми GitHub бетінен жүктеп алыңыз.
  2. Жүктелген файлды ашыңыз және оны ыңғайлы жерге қойыңыз.
  3. PATH ортасының айнымалы мәніне ripgrep орындалатын жолды қосыңыз, осылайша оны пәрмен жолынан пайдалана аласыз.

Осы қадамдарды орындағаннан кейін ripgrep орнатылады