كيف تستخدم جميع اوامر البحث في لينكس، هناك العديد من البرامج التي يتصعب على المستخدم التعامل معها بسهولة، ومن هذه البرامج لينكس، والصعوبات الأولى التي يواجهها مستخدمو Linux هي معرفة كيفية البحث والعثور على الملفات. قد لا يكون المستخدم على دراية بأن Linux يقدم ست طرق مختلفة من خلال استخدام أوامر بحث Linux، ابحث عن، أين، ماذا، و grep، كل منها يوفر نتائج مختلفة عن البقية. كل أمر مخصص للبحث في حقل معين وظروف خاصة، لذلك من الأفضل معرفة كيفية استخدام جميع أوامر البحث في Linux، سنتعرف في هذا المقال على كيف تستخدم جميع اوامر البحث في لينكس، واستخدام أمر التعقيب، وغيرها من المعلومات التي سنتعرف عليها في هذا المقال، للمزيد ابقوا معنا.
اوامر البحث في لينكس
العثور على تفويض، يساعد الأمر Find في نظام التشغيل Linux على التنقل بين الملفات بطريقة تسلسلية أقرب إلى التنسيق الهرمي، حيث يمكن استخدامه للبحث عن الملفات والدلائل وأداء وظائف متسلسلة فيها، لكل ملف، مجلد، اسم، تاريخ الإنشاء. وتاريخ التعديل والمالك والحقوق ويتم إدخال الأمر بالطريقة التالية:
يجد [المكان الذي تريد البدء بالبحث منه] [ما الذي تبحث عنه] [ الخيارات] [وصف الشيء المراد البحث عنه]
- الخيارات المستخدمة في أمر البحث.
- -exec CMD: يتم استخدام الملف المراد البحث عنه وفقًا للطريقة السابقة كأداة للخروج من التنفيذ الناجح للأمر.
- OK CMD-: يعمل هذا الخيار كما كان من قبل، باستثناء أنك تقوم بإدخال اسم المستخدم أولاً.
- -inum N: للبحث عن الملفات برقم N.
- N-Links: تصفح ملفات N-link.
- عرض الاسم – للبحث عن الملفات التي تم تصنيفها بواسطة الامتداد التجريبي.
- أحدث ملف-: البحث عن الملفات التي تم إنشاؤها أو تعديلها بعد ملف.
- -perm octal: يبحث عن ملف إذا كانت العبارة ثماني.
- print-: يعرض اسم مسار الملفات التي تم العثور عليها باستخدام باقي الطريقة الأساسية.
- فارغ-: للبحث عن الملفات والمسارات الفارغة.
- size + N / -N-: البحث عن الملفات من النوع N متبوعة بـ C التي يمكن استخدامها لقياس الحجم.
- اسم المستخدم: للبحث عن الملفات التي تنتمي إلى اسم مستخدم أو رقم هوية.
- (expr): صحيح إذا كان expr صحيحًا، ويستخدم لمعيار التجميع بالإضافة إلى هجمات OR أو AND
- إكسب! : true إذا كانت EXPER خطأ.
أمر التعقب في لينكس
قم بتثبيت وظيفة أمر التعقب يعمل الأمر localate بشكل أسرع من الأمر “بحث” لأنه لا يعتمد على بنية قاعدة البيانات الخاصة بالملف، لم يتم تثبيت الأمر localate على جميع إصدارات Linux، لذلك يمكن تثبيته عن طريق كتابة الأوامر التالية:
- اكتب sudo apt-get update واضغط على Enter.
- في Debian و ubuntu: sudo apt-get install mlocate واضغط على Enter.
- في Arch Linux، استخدم مسؤول مجموعة pacman: اكتب pacman-s mlocate.
- في Gentoo استخدام المظهر: ظهور نوع mlocate.
- تحديث تتبع قاعدة البيانات، لن يتمكن أمر التعقب من العثور على أي شيء ما لم تكن قاعدة البيانات الخاصة به موجودة ومحدثة، إما تلقائيًا أو يدويًا عن طريق كتابة: sudo محدث والضغط على Enter.
- استخدم موجه الأوامر، من المعروف أن الأمر Locate سريع، لكنه لا يحتوي على الخيارات الموجودة في الأمر Find، لذا يمكنك البحث باستخدامه عن طريق كتابة الأمر التالي، على سبيل المثال: locate -i “.jpg”، سيبحث في الكل نظام للملفات ذات امتداد jpg بينما * سيفعل نفس الشيء. الوظيفة موجودة في أمر البحث ويتم تجاهل -i تمامًا كما هو الحال في أمر البحث.
- تقييد نتائج البحث، إذا كانت نتائج البحث كثيرة جدًا، فيمكنك تقليلها عن طريق تحديد -n متبوعًا بعدد النتائج التي تريد ظهورها، على سبيل المثال: find -n 20 -I “* .jpg” وإليك أول 20 نتيجة بحث باستخدام سيتم عرض الكشف.
أمر البحث في لينكس
باستخدامه يمكنه البحث عن أدلة ضمن المسار المحدد للمستخدم ومحاولة تحديد موقع أمر البحث، كما أنه يساعد في تحديد إصدار البرنامج أو الأمر المراد تنفيذه بمجرد إدخال اسمه في الحقل المقابل للأوامر، على سبيل المثال إذا أردنا البحث عن برنامج وجعله موقعًا جغرافيًا، فيجب أن يكون في مكان ما في المسار، لأنه بمجرد إدخال اسمه سيعمل على الفور، لذلك يمكن استخدام الأمر لتحديد موقع الكتابة: أي geoloc والضغط على Enter. يمكنك البحث عن أي نسخة أخرى من البرنامج على مواقع أخرى عن طريق كتابة: which –a geoloc.
استخدم الأمر أين في لينكس
هذا الأمر هو نفسه تمامًا مثل الأمر، لكنه أكثر تفصيلاً. بالإضافة إلى موقع ملف الأوامر أو البرنامج، سيوفر الأمر معلومات حول موقع ملفات الصفحة وكود المصدر اليدوي. غالبًا ما تكون هذه الملفات غير موجودة على الكمبيوتر، ولكن إذا كانت موجودة بالفعل، فسيظهر لهم الأمر whereis، عادةً ما تشير كلمة “package” إلى الصفحات وكود المصدر للأمر، وإذا كنت تريد معرفة المكونات المختلفة للحزمة لأمر diff، فاكتب الأمر: whereis diff الذي سيعرض موقع الصفحات المختلفة ومجلده الفرعي، ولتضييق النتائج بحيث يتم عرض موقع الملف الفرعي فقط، يمكنك استخدام الخيار -b بحيث تتم كتابته: whereis –b diff، لتقليل البحث لإظهار الصفحات فقط، يجب استخدام الخيار –m، ولعرض ملفات التعليمات البرمجية المصدر فقط، يجب استخدام الخيار –s، ولرؤية المواقع التي تم البحث فيها عن الأمر، يجب عليك استخدام -1 خيار.
استخدم whatis بحث في لينكس
أحد أوامر البحث في Linux المستخدمة في عمليات البحث السريعة من خلال صفحات الدليل قادر على عرض تفسيرات قصيرة لسطر حول أمر البحث، على سبيل المثال عند استخدام الأمر whatis سيعرض شرحين لكل نتيجة – شرح أو وصف موجز بالإضافة إلى قسم الدليل المرقّم الذي يحتوي على شرح كامل. للوصول إلى الدليل في القسم المتعلق بالتوضيح، يجب استخدام الأمر man عن طريق كتابة: man 1 man، يستخدم الخيار -s لتقييد البحث على أقسام الدليل. على سبيل المثال، نكتب: whatis -s “7” man، ثم سيتم عرض النتائج التي تشير فقط إلى القسم 7 من الدليل.
استخدم الأمر grep في لينكس
يتم استخدام الأمر grep للبحث عن نص أو للبحث داخل ملف محدد عن الأسطر التي تحتوي على ارتباط متعلق بالكلمات المحددة. يُرجع الأمر grep أسطرًا متطابقة. للبحث باستخدام grep عن الملفات المتعلقة باسم مستخدم، قل harvy، اكتب: grep harvy / etc / passwd، لتجاهل أمر اسم المستخدم في نتيجة البحث، نستخدم الخيار -i، على سبيل المثال نكتب grep -I “harvy” / etc / passwd. للبحث عن كلمة معينة عن طريق تجاهل التسلسلات الفرعية، استخدم الخيار -w.
وإلى هنا نكون قد توصلنا إلى نهاية هذا المقال الذي تعرفنا فيه على العديد من المعلومات المهمة حول، كيف تستخدم جميع اوامر البحث في لينكس، ولعلها من أحد المشاكل التي يواجها أغلب مستخدمي لينكس، وهنا عرضنا لكم حلول لهذه المشكلة، وعرضنا لكم أوامر البحث في لينكس، وتفاصيلها وكيف استخدامها والتعامل معها بسهولة، كما وعرضنا لكم استخدام الأمر بحث grep، الذي يقوم بالبحث عن النص وغيرها من المهمات التي يقوم بها، وغيرها من المعلومات التي قمنا بذكرها في هذا المقال.