Rumahweb Blog
Banner - Cara Menggunakan Grep Command

Cara Menggunakan Grep Command Pada OS Linux

Pengenalan sistem operasi berbasis UNIX biasanya tidak memiliki interface grafik, melainkan hanya berbasis text. Turunan dari sistem UNIX ini memiliki fitur penting dan standar yang jarang dibahas namun sering digunakan, yaitu Grep command.

Berbeda dengan sistem operasi Windows yang memiliki tampilan grafik yang memudahkan proses pencarian sebuah file tertentu, di sistem UNIX/Linux juga Anda dapat memanfaatkan fitur Grep ini sebagai alat pencarian file dengan mudah.

Sebagai salah satu fitur penting di sistem UNIX, menjadikan Grep sebagai alat pencarian yang sangat bermanfaat bagi sistem administrator.

Pada artikel ini, kami akan membahasnya secara detail dan juga menjabarkan beberapa rahasia penting grep command dibawah! Pastikan Anda tidak melewatinya ya.

Apa itu Grep Command?

Grep command atau perintah grep adalah sebuah alat pencarian pattern text yang ringan dan secara default terpasang dalam sistem berbasis UNIX/Linux. Terlepas dari apakah OS Linux yang Anda gunakan sudah berbasis GUI ataupun masih CLI, grep akan tetap dapat digunakan melalui Terminal.

Ada beberapa hal yang bisa Anda gunakan dengan Grep command, misalnya ingin mencari berkas file dengan kandungan kalimat/pesan tersirat. Biasanya setelah Anda menjalankan perintah grep ini, secara otomatis feedback grep akan tampil di terminal secara langsung dengan detail seperti lokasi file dan nama file.

Promo Hosting Murah Rumahweb

Grep sangat membantu untuk mencari suatu berkas file penting yang sulit ditemukan dengan bantuan regexp dan path untuk membuat filter pencarian lebih spesifik.

Pastikan Anda telah mempelajari penggunaan Grep command dengan benar, karena jika salah menginputkan perintah maka hasilnya bisa diabaikan dan tidak menampilkan apa-apa pada feedback grep.

Daftar Grep Command

Grep adalah alat bantu pencarian berbasis UNIX atau Linux seperti yang telah kami sebutkan sebelumnya, sehingga tentunya Grep memiliki panduan dasar seperti daftar command yang bisa Anda gunakan.

Berikut beberapa standar regular expression Grep:

OptionsDeskripsi
-EPola ekspresi reguler yang diperluas (ERE)
-fPola pencarian berdasarkan berkas atau file.
-ePola spesifik pencarian yang dapat ditambahkan dan digunakan
berulang.
-iPola pencarian yang mengabaikan case sensitive seperti huruf besar/kecil.
-wPola pencarian yang spesifik sesuai masukan keyword.
-xPola pencarian yang memiliki spesifik baris yang sama persis sesuai masukan keyword.
-lOpsi ini hanya menampilkan nama file yang mengandung pola yang dicari, bukan baris-baris yang cocok.
-RPola pencarian secara rekursif sesuai lokasi yang telah ditentukan.

Cara Menggunakan Grep dan Contohnya

Untuk menjalankan Grep command, pastikan Anda menggunakan sistem berbasis UNIX/Linux, Windows WSL atau VPS Linux. Selanjutnya akses terminal coba lakukan beberapa hal dibawah:

1. Buat file contoh

# cat > nama-file.txt
deskripsi isi file disini

Untuk keluar dan menyimpan, klik tombol keyboard CTRL + D

2. Jalankan Grep Command

Pada bagian ini, kami akan memberikan contoh penerapan Grep command menggunakan terminal.

Mencari pattern berdasarkan file

Mencari pattern berdasarkan file

Pada gambar diatas, kami menyisipkan pesan “rumahweb.com painless hosting solution” dalam file contoh-grep.txt. Kemudian gambar dibawah, kami hanya ingin mencari kalimat “wEb” dalam file tersebut.

# grep -i wEb nama-file.txt
grep command -i

Perintah grep di atas kami menambahkan option -i yang berfungsi untuk mengabaikan case sensitive pada pattern dan terus lakukan pencarian dan menampilkannya.

Mencari file berdasar pattern 

Pada bagian ini adalah kebalikan dari grep sebelumnya, yaitu mencari file berdasarkan keyword dengan bantuan rekursif -R dan -i untuk mengabaikan case sensitive. 

# grep -Ri failed /var/log/

Grep command diatas kami mencari file berdasarkan pattern failed dan hasilnya dapat Anda lihat pada gambar dibawah

Mencari file berdasar pattern 

Gambar diatas terlihat pattern failed berada di dua file maillog dan elevate, dengan begitu Anda dapat dengan mudah mengetahui lokasi file error servernya dan bisa mengatasinya dengan cepat.

Mencari file hack judi dan menghapusnya

Apakah Anda salah satu korban dari hacking judi online dan ingin menghapusnya tanpa perlu repot satu persatu? Silahkan simak caranya dibawah.

Mencari file hack judi dan menghapusnya
# grep -Ril gacor /lokasi/folder/web

Grep command diatas kami kombinasikan options -Ril untuk mencari pattern gacor atau yang berkaitan dengan deskripsi judinya, dimana -R sebagai rekursif , -i pengabaian case sensitif, -l untuk menampilkan nama file tanpa perlu membuka isinya.

Mencari file dengan nama gacor

Tampilan diatas adalah lokasi file script judi tanpa harus membukanya sesuai pattern yang diinputkan. Selanjutnya cara menghapus secara massal, jalankan perintah berikut:

# grep -Ril gacor /lokasi/folder/web | xargs rm -f

Setelah menjalankan perintah diatas, maka semua file yang memiliki isi konten “gacor” akan terhapus.

Jadi, sebelum menghapus file judi tersebut, pastikan bukan file bawaan sistem atau default webnya yang biasanya terenkripsi (acak) terkandung kalimat gacor, maka tidak perlu dihapus. Selain gacor, Anda bisa mengembangkan kalimat lain seperti “slot”, “maxwin” dan lainnya.

Mencari proses tertentu berdasarkan pola

Anda dapat menggabungkan command grep dengan command lainnya seperti ps aux. Perintah ps aux | grep adalah kombinasi dari dua command linux yang dapat digunakan untuk menari proses tertentu berdasarkan nama atau pola.

Secara umum, Anda bisa menggunakan perintah dengan format berikut:

ps aux | grep [nama_proses]

Contohnya, Anda bisa menggunakan perintah tersebut untuk melihat proses nginx yang berjalan.

ps aux | grep nginx

Perintah diatas digunakan untuk mencari proses yang berhubungan dengan nginx.

BACA JUGA: Daftar Perintah atau Command Windows Run Lengkap

Kesimpulan

Grep adalah salah satu perintah penting di Linux yang digunakan untuk mencari teks atau pola tertentu dalam file atau output terminal.

Dengan fleksibilitas dan kemampuannya untuk memfilter data secara cepat, grep menjadi alat yang sangat berguna untuk berbagai keperluan, seperti analisis log, pemrosesan data, atau troubleshooting sistem.

Dengan memahami cara menggunakan grep, Anda dapat meningkatkan efisiensi dalam mengelola dan mencari informasi di sistem Linux.

Demikian artikel kami tentang cara menggunakan grep command di Linux, semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 0 / 5. Vote count: 0

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Dedicated Server

Fredric Lesomar

banner Pop Up - Hosting 99K