المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : اوامر البحث عن files/tex داخل الشل



admin
11-02-2013, بتوقيت غرينيتش 01:47 AM
الكثير من الدروس والمواقع والشركات التى شرح طريقةت اوامر البحث داخل الشل ولكن اظن هذا هو الدرس مفصل الاول الذى يصنفها ويوضح طريقة الاضافات عليها

كيف تتعامل مع الامر find داخل الشل

اذا اردت البحث عن الملف yourserv.txt داخل المجلدات والملفات الفرعية وكل الشل فقط اكتب الامر بهذه الطريقة

رمز PHP:

<code style="white-space:nowrap"> <code> find . -name yourserv.txt
</code> </code>

اما فى حالة انك غير متاكد من اسم الملف او امتداداه يمكنك البحث بجزء من الاسم داخل علامتى التنصيص واتباعه بـ * كما فى التالى

رمز PHP:

<code style="white-space:nowrap"> <code> find . -name “yourserv*”
</code> </code>

اذا اردت ان تكون النتائج قائمة بها الجذور الرئيسية فقط فاستخدم الامر التالى

رمز PHP:

<code style="white-space:nowrap"> <code> find . -type d
</code> </code>

اما فى حالة رغبتك فى البحث عن الملفات التى تم تعديلها منذ يومين فقط فابحث بهذه الطريقة

رمز PHP:

<code style="white-space:nowrap"> <code> find . -mtime -2
</code> </code>

والان الحديث عن الامر gerp

اذا اردت استخدام لأمر في البحث عن كلمه dzbatna داخل الملف yourserv فسيكون الامر كالتالى

رمز PHP:

<code style="white-space:nowrap"> <code> grep dzbatna yourserv
</code> </code>

اما اذا كنا نريد البحث عن اكثر من كلمة فى ملف واحد مثل dzbatna egypt مثلا
فسيكون الامر كالتالى




رمز PHP:

<code style="white-space:nowrap"> <code> grep -v 'dzbatna egypt' yourserv
</code> </code>


وكالعادة يمكننا استخدام * للبحث بجزء بسيط من الكلمة داخل الملف

رمز PHP:

<code style="white-space:nowrap"> <code> grep 'trai*' yourserv
</code> </code>


وهناك اضافات اخرى للامر تجعله اكثر حساسية للبحث

فمثلا اضافة -i
يظهر نتائج البحث دون التفرقة ما بين الاحرف الكبيرة والصغيرة

رمز PHP:

<code style="white-space:nowrap"> <code> grep -i dzbatna yourserv
</code> </code>

اضافة -v
يبحث عن جميع السطور التى لا تحتوى على الكلمة محل البحث

رمز PHP:

<code style="white-space:nowrap"> <code> grep -v dzbatna yourserv
</code> </code>

اضافة -c
يعمل على عد جميع السطور التى تحتوى على الكلمة محل البحث

رمز PHP:

<code style="white-space:nowrap"> <code> grep -c dzbatna yourserv
</code> </code>


اضافة -l
يعمل على اظهار اسماء الملفات التى تحتوى على الكلمة محل البحث وليس السطر الموجودة فيه

رمز PHP:

<code style="white-space:nowrap"> <code> grep -l “dzbatna” *
</code> </code>

والامر بهذه الطريقة يستخدم لعمل فلتر للنتائج

ls -la | grep yourserv.php

وهناك اوامر اخرى للبحث اذا اردنا الا نستخدم find .. grep

رمز PHP:

<code style="white-space:nowrap"> <code> whereis yourserv
</code> </code>

or

رمز PHP:

<code style="white-space:nowrap"> <code> which yourserv
</code> </code>


ارجو ان اكون قد استطعت الافادة

لا تنسونا من دعائكم










https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى