• 0

كيف يُمكن أن أبحث عن كلمة أو جملة في ملف نصي من سطر الأوامر بنظام لينكس؟

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

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

للبحث عن كلمة ما في ملف نصي من الطّرفية يُمكنك أن تفتح الملف بأحد المُحررات التي تعمل داخل الطرفية مثل مُحرر Nano أو محرر Vim يُمكنك مثلا أن تفتح الملف بمُحرر Nano بالأمر التّالي (مع استبدال file.txt إلى اسم الملف الذي ترغب في البحث فيه):

    nano file.txt

يُمكنك بعدها أن تضغط على تركيبة المفاتيح CTRL+W ثم تكتب الكلمة التي ترغب بالبحث عنها، وبعد ذلك اضغط على ENTER، بعدها سوف ينتقل المؤشر مُباشر إلى الكلمة.
بالنسبة لمُحرر Vim فيُمكنك فتح الملف كالتالي:


Vim file.txt

بعدها اضغط على مفتاح / واكتب الكلمة التي تبحث عنها ثم اضغط ENTER وللتنقل بين نتائج البحث استعمل كلا من مفتاحي n و N (shift-n).

تمّ تعديل بواسطة عبدالهادي الديوري

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

ربما تستخدم grep فاستعماله أسهل وأيسر من nano أو vi (كلاهما محرران نصيان، ولا حاجة لفتح محرر للبحث عن كلمة).

grep search_word file_name

لمزيدٍ من المعلومات حول grep (وغيره من الأدوات السطرية) راجع كتاب «سطر أوامر لينُكس»

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن