Ketika sistem operasi Linux tumbuh pada Anda, Anda mulai dicap sebagai kutu buku yang selalu Anda inginkan. Perilaku Anda di lingkungan sistem operasi ini benar-benar berubah. Anda mengembangkan kompleks superioritas yang mengubah Anda dari pengguna berorientasi GUI menjadi pengguna berbasis terminal. Anda ingin mencapai banyak hal tanpa beralih antar antarmuka.
ripgrep adalah salah satu alat yang secara adaptif membuat pengguna Linux tetap objektif dan terikat ke antarmuka baris perintah. Ini dengan mudah mencapai pencarian rekursif berorientasi garis untuk pengguna Linux dengan mengikuti aturan pola regex.
Pengguna yang dimaksud harus berada di jalur direktori baris perintah yang sama dengan file atau folder yang ditargetkan. Riasan default alat ripgrep ini membuatnya sinkron dengan aturan gitignore. Ini adalah keuntungan bagi pengguna Linux yang memiliki ikatan dengan metrik repositori Github. Dalam hal ini, hasil pencarian rekursif tidak akan mempertimbangkan file biner dan file/direktori tersembunyi.
ripgrep berbagi jejak DNA dengan alat pencarian populer seperti grep, find, ack , dan Pencari Perak .
Cara Menginstal Ripgrep di Linux
Sebelum kita melanjutkan dengan panduan instalasi ripgrep, penting bagi Anda untuk membiasakan diri dengan nama biner alat pencarian rekursif berorientasi baris ini yaitu rg . Biner arsip yang telah dikompilasi sebelumnya tersedia untuk distribusi OS Linux dan dapat dijalankan secara statis.
$ sudo apt-get install ripgrep [On Debian/Ubuntu & Mint] $ pacman -S ripgrep [On Arch Linux] $ emerge sys-apps/ripgrep [On Gentoo] $ sudo dnf install ripgrep [On Fedora] $ sudo zypper install ripgrep [On openSUSE] $ pkg install ripgrep [On FreeBSD] $ doas pkg_add ripgrep [On OpenBSD] $ pkgin install ripgrep [On NetBSD] ------ On RHEL/CentOS and Rocky Linux/Alma Linux ------ $ sudo yum-config-manager --add-repo=https://copr.fedorainfracloud.org/coprs/carlwgeorge/ripgrep/repo/epel-7/carlwgeorge-ripgrep-epel-7.repo $ sudo yum install ripgrep
Cara Menggunakan Ripgrep di Linux
Di bagian ini, kita akan mengakui beberapa kemampuan luar biasa dari ripgrep melalui deskripsi dasar tertentu. Bagian artikel ini mengasumsikan bahwa Anda sudah memiliki ripgrep terinstal dan Anda sudah familiar dengan antarmuka baris perintah Linux.
Contoh Perintah Ripgrep
Dengan asumsi bahwa Anda berada di direktori unduhan, Anda dapat mencari kemunculan kata documentation
dalam file apa pun dan ripgrep akan menunjukkan file-file itu.
$ rg documentation
Anda juga dapat mencari kemunculan kata tertentu dalam file.
$ rg 'question' LinuxShellTips.md
Penelusuran Tidak Peka Huruf Besar
Saat mencari pola, abaikan perbedaan huruf besar/kecil. Misalnya, perintah berikut cocok dengan penanya, Penanya, PENANYA, dll.
$ rg -i 'questioner' LinuxShellTips.txt
Membatasi Jalur Keluaran
Batasi panjang garis yang dicetak oleh ripgrep.
$ rg -m2 'in' LinuxShellTips.txt $ seq 10 | rg -m4 '2'
Beberapa String Pencarian
Cari beberapa kata dalam file.
$ rg -e 'user' -e '8' LinuxShellTips.txt
Menemukan File yang Mengandung Teks Tertentu di Linux
Dalam contoh ini, cari kata yang disebut 'questioner'
di semua file di bawah direktori kerja saat ini.
$ rg -l 'questioner'
Jika Anda berpikir untuk mengeksplorasi lebih lanjut penggunaan alat pencarian ripgrep ini, pertimbangkan untuk merujuk perintah terminal berikut untuk dokumentasi dan penggunaan sintaksnya.
$ man rg