أحيانا تواجه المستخدمين مع الحاجة للبحث عن معلومات محددة ضمن أي ملفات. غالبا ما تحتوي على وثائق التكوين أو بيانات حجمية أخرى عدد كبير من خطوط، لذلك يدويا العثور على البيانات المطلوبة لا عمل. ثم واحدة من المدمج في الأوامر في أنظمة التشغيل لينكس يأتي لانقاذ، الأمر الذي سيتيح إطلاق الصفوف حرفيا في ثوان.
نحن نستخدم الأمر GREP في لينكس
أما بالنسبة للخلافات بين توزيعات لينكس، في هذه الحالة أنها لا تلعب أي دور، لأن الأمر GREP كنت مهتما الافتراضي هو متاح في معظم يبني وهو تماما نفس الشيء. اليوم نود أن يناقش ليس فقط عمل البقرى، ولكن أيضا لتفكيك الحجج الرئيسية التي تسمح لك لتبسيط كبير في إجراء البحث.
يخلق اسم الملف + قيادة CAT، إذا كنت ترغب في عرض المحتوى الكامل. يبحثون تعليمات مفصلة للعمل مع هذا الأمر في مقال آخر بالرجوع أدناه.
إقرأ المزيد: أمثلة على الأمر CAT في لينكس
وبفضل تنفيذ الإجراءات المذكورة أعلاه، يمكنك استخدام البقرى بينما في الدليل المطلوب، دون تحديد المسار الكامل للملف.
البحث القياسية على المحتوى
قبل ان ينتقل الى النظر في جميع الحجج المتوفرة، فمن المهم أن نلاحظ بحث محتوى المعتاد. وسوف يكون من المفيد في الوقت الذي لا بد من العثور على مطابقة بسيط وعرض كل الخطوط المناسبة.
- في موجه الأوامر، أدخل البقرى كلمة TestFile، حيث الكلمة هي المعلومات المطلوبة، وtestfile هو اسم الملف. عند البحث، بينما خارج مجلد، حدد الطريقة الكاملة لمثال / الرئيسية / المستخدم / مجلد / اسم الملف. بعد إدخال الأمر، انقر فوق المفتاح ENTER.
- يبقى فقط أن تتعرف على الخيارات المتاحة. سوف تظهر خطوط كاملة على الشاشة، وسيتم تسليط الضوء على القيم الأساسية باللون الأحمر.
- من المهم أن تأخذ بعين الاعتبار وتسجيل الرسائل، منذ لم يتم تحسين الترميز لينكس للبحث عن الأحرف الكبيرة أو الصغيرة. إذا كنت ترغب في تجاوز تعريف السجل، أدخل البقرى -i "كلمة" Testfile.
- كما ترون، في الصورة التالية، تغير النتيجة وتمت إضافة خط جديد آخر.
بحث مع التقاط سلسلة
أحيانا يحتاج المستخدمون إلى تجد ليس فقط تطابق تام على الصفوف، ولكن أيضا للوقوف على المعلومات التي تأتي من بعدهم، على سبيل المثال، عند الإبلاغ عن خطأ معين. ثم الحل الصحيح سيتم تطبيق السمات. أدخل وحدة GREP -A3 "كلمة" TestFile لتمكين في النتيجة وثلاثة خطوط المقبلة بعد صدفة. يمكنك كتابة -a4، ثم سوف يتم القبض على أربعة خطوط، لا توجد أية قيود.
إذا بدلا -a تطبيق حجة -B + عدد من خطوط، ونتيجة لذلك، سوف يتم عرض البيانات التي تصل إلى نقطة الدخول.
والحجة، في المقابل، يجسد خطوط حول الكلمة.
أدناه تستطيع أن ترى أمثلة لتعيين هذه الحجج. يرجى ملاحظة أنه من الضروري أن تأخذ في الاعتبار السجل وكتابة علامات اقتباس مزدوجة.
البقرى -b3 "كلمة" TestFile
البقرى -C3 "كلمة" testfile
البحث عن الكلمات الرئيسية في بداية ونهاية الصفوف
الحاجة إلى تحديد الكلمات الرئيسية التي تقف في بداية أو في نهاية السطر، وغالبا ما يحدث أثناء العمل مع ملفات التكوين، حيث كل سطر هو المسؤول عن معلمة واحدة. من أجل أن نرى دخول المحدد في البداية، لا بد من تسجيل البقرى "^ كلمة" TestFile. علامة ^ هي المسؤولة فقط لتطبيق هذا الخيار.
يحدث البحث عن محتوى في نهاية خطوط تقريبا بنفس المبدأ، إلا في الاقتباس يجب إضافة علامة $، وسيقوم فريق يجد هذا النوع: البقرى "كلمة $" TestFile.
البحث عن أرقام
عند البحث عن القيم المطلوبة، والعضو ليس لديه دائما المعلومات المتعلقة كلمة المحدد موجودة في السلسلة. ثم يمكن أن يتم إجراء البحث من خلال الأرقام أنه في بعض الأحيان يبسط إلى حد كبير مهمة. فمن الضروري فقط لاستخدام الأمر في شكل البقرى "[0-7]" TestFile، حيث "[0-7]" - مجموعة من القيم، وtestfile هو اسم الملف للمسح الضوئي.
تحليل جميع الملفات دليل
مسح كافة الكائنات في مجلد واحد يسمى العودية. مطلوب للمستخدم لتطبيق وسيطة واحدة فقط، والذي يحلل كل الملفات مجلد وسيعرض خطوط المناسبة ومواقعها. سوف تحتاج إلى إدخال البقرى -R "كلمة" / الوطن / المستخدم / مجلد، حيث / الوطن / المستخدم / المجلد هو المسار إلى دليل المسح الضوئي.
سوف يتم عرض تخزين الملفات باللون الأزرق، وإذا كنت ترغب في الحصول على الصفوف دون هذه المعلومات، تعيين حجة أخرى بحيث يحصل الأمر مثل هذا البقرى -h -r "كلمة" + المسار إلى المجلد.
بحث دقيق وفقا ل
في بداية المقال، لقد سبق ان تحدثت عن البحث المعتاد من الكلمات. ومع ذلك، مع هذا الأسلوب، سيتم عرض مجموعات إضافية في النتائج. على سبيل المثال، تجد كلمة USER، ولكن الفريق تعرض أيضا User123، PasswordUser والصدف الأخرى، إن وجدت. لتجنب مثل هذه النتيجة، تعيين -w الحجة (البقرى -w "كلمة" + اسم الملف أو موقعه).
يتم تنفيذ هذا الخيار وعندما كنت في حاجة للبحث عن عدة كلمات رئيسية دقيقة. في هذه الحالة، أدخل egrep -w "WORD1 | WORD2" Testifile. يرجى ملاحظة أن يتم إضافة حرف E في هذه الحالة على البقرى، ونقلت واحد.
سلسلة البحث دون كلمة معينة
الأداة المساعدة قيد النظر لا يمكن العثور على كلمات فقط في الملفات، ولكن أيضا لعرض الخطوط التي لا يوجد القيمة المحددة من قبل المستخدم. ثم، قبل الدخول قيمة المفتاح ويتم إضافة الملف -v. وبفضل ذلك، عند تنشيط الأمر، سوف ترى سوى البيانات ذات الصلة.
تركيب البقرى جمعت عدة المزيد من الحجج، التي يمكن أن تكون أعلن لفترة وجيزة:
- من أنا - مشاهدة فقط أسماء الملفات مناسبة وفقا لمعايير البحث.
- -s - تعطيل التنبيهات حول الأخطاء وجدت.
- -n - عرض رقم السطر في الملف؛
- -b - مشاهدة عدد كتلة أمام خط المرمى.
لا شيء يمنعك من تطبيق العديد من الحجج في إقامة واحدة، فقط أدخل عليها من خلال الفضاء، مع عدم إغفال أن تنظر في السجل.
اليوم نحن تفكيكها الأمر GREP متوفرة في توزيعات لينكس. وهو واحد من معيار والمستخدمة بشكل متكرر. يمكنك أن تقرأ عن أدوات شعبية أخرى وبناء في مادة منفصلة وفقا لالرابط التالي.
انظر أيضا: الأوامر المستخدمة بشكل متكرر في محطة Linux