Salah satu arahan yang paling sering saya gunakan di terminal adalah grep, malah lebih daripada cd o ls.
grep Ia mempunyai banyak pilihan dan menawarkan kemungkinan yang berbeza, namun saya menggunakan cara yang paling konvensional mungkin, tetapi mari kita mulakan dengan menjelaskan Apa itu grep?
grep hanyalah penapis, itu adalah perintah yang menunjukkan garis yang sesuai dengan penapis yang telah kita nyatakan.
Sebagai contoh, dalam sistem kami mempunyai fail / usr / share / doc / bash / FAQ dan kandungan fail ini adalah:
Sekiranya anda ingin menyenaraikan kandungan di terminal dengan arahan kucing (ya kucing, seperti kucing hehe) mereka boleh melakukannya:
cat /usr/share/doc/bash/FAQ
Sekarang, andaikan kita hanya mahu menyenaraikan baris fail yang membincangkan versi, untuk ini kita menggunakan grep:
cat /usr/share/doc/bash/FAQ | grep version
Meletakkannya di terminal hanya akan menunjukkan kepada anda baris yang mengandungi "versi" dalam fail itu, ia tidak lagi menunjukkan baris yang tidak mengandungi kata itu.
Bagaimana jika saya mahu menunjukkan semuanya kecuali baris versi?
Begitulah, dengan cara yang saya jelaskan kepada anda, semua yang sesuai dengan penapis akan ditunjukkan, sekarang saya akan menunjukkan kepada anda bagaimana membuat semuanya kelihatan kecuali apa yang sepadan dengan penapis:
cat /usr/share/doc/bash/FAQ | grep -v version
Adakah anda perhatikan perbezaannya? ... hanya menambah -v Ia sudah membuat perbezaan 
Jadi jika mereka meletakkan grep hanya akan menunjukkan kepada anda apa yang sesuai dengan penapis, tetapi jika anda meletakkannya grep -v ia akan menunjukkan kepada anda semua kecuali penapis.
Nah ini adalah penghujung siaran, hanya satu lagi petua yang mungkin dipandang remeh sekarang tetapi... anda tidak tahu betapa bergunanya grep, ia adalah penyelamat nyawa 
salam