كيفية أستخدام أمر grep في لينكس ؟ ال 5

 


كيفية أستخدام أمر grep في لينكس ؟



هو أحدى الأوامر الهامة في عمليات البحث .


1- دعونا نعرض الملف التالي :


$ cat 1.txt

1- a a .

2- b b .

3- c c .

4- d d .

5- e e e .



2- لو كان الملف كبير جدا و أردنا البحث عن شئ ما في داخله .




$ grep 3 1.txt

3- c c .



3- نستخدمه أيضا للبحث في عدة ملفات على سبيل المثال :



$ ls

1.txt  2.txt  3.txt  4.txt  Ex  Ex1



$ grep 3 2.txt  3.txt  4.txt  Ex  Ex1

2.txt:123

2.txt:3- c c .

4.txt:1 3




4- بحث في كافة الملفات في الدليل ما .


$ grep -w nlinux ~/*




5- البحث في جميع الدلائل الفرعية .


$ grep -r nlinux ~/*



6- لسرد عدد أسماء الملفات المتطابقة . 


$ grep -n -C 2 a *



~  grep ? /x/x/ # البحث في الملف

~  grep -i ? /x/x/ # البحث في الملف مع تجاهل حالة الاحرف

~  sudo grep -r "127.0.0.1" /etc/ # البحث في الكل تحت دليل معين

~  grep -c '127.0.0.1' /etc/hosts # عدد مرارت التكرار في ملف ما

~  man man

~  ps # يعطي حالة العمليات الجارية بمعرف فريد يسمى PID.

~  ps -A # عرض  جميع العمليات

~  ps -A | grep -i apache2 # تصفية  قيد التشغيل

~  ps -A | grep -i apache2 # إنهاء عملية وبدءها دون إعادة تشغيل النظام بالكامل


 

إرسال تعليق

0 تعليقات