4 أدوات لينكس سحرية ستجعلك تعثر على أي ملف بلمح البصر (وداعاً للأوامر القديمة)

الكاتب: محمود السعيدتاريخ النشر: آخر تحديث: وقت القراءة:
للقراءة
عدد الكلمات:
كلمة
عدد التعليقات: 0 تعليق

4 أدوات لينكس سحرية ستجعلك تعثر على أي ملف بلمح البصر (وداعاً للأوامر القديمة)

هل تقضي وقتاً طويلاً في كتابة أوامر معقدة على التيرمينال (Terminal) فقط للبحث عن ملف نسيته، أو للانتقال بين المجلدات؟ الأوامر التقليدية مثل find و cd و grep رائعة، ولكنها أصبحت قديمة نوعاً ما.

في هذا المقال عبر توب سيرفيس، سنستعرض لك 4 أدوات سحرية (معظمها مكتوب بلغة Rust فائقة السرعة) ستغير طريقة استخدامك لنظام Linux تماماً، وتجعلك تعثر على أي شيء بلمح البصر.

1. أداة fzf: البحث الضبابي الذكي (Fuzzy Finder)

هذه الأداة هي "الجوهرة" التي لا يستغني عنها أي محترف. بدلاً من كتابة اسم الملف بالكامل وبشكل دقيق، تتيح لك fzf البحث التقريبي.

كيف تعمل؟
فقط اكتب حروفاً متفرقة من اسم الملف الذي تبحث عنه، وستقوم الأداة بفلترة النتائج فوراً أمام عينيك. يمكنك دمجها مع سجل الأوامر (History) للبحث في أوامر كتبتها قبل شهر بسهولة!

2. أداة Zoxide: وداعاً للأمر cd

كلنا نستخدم أمر cd للدخول للمجلدات، لكنه غبي ولا يتذكر شيئاً. أداة zoxide هي البديل الذكي.

  • الذاكرة الذكية: الأداة "تتعلم" المسارات التي تزورها كثيراً.
  • السرعة: إذا كنت تزور مجلد /home/user/projects/website كثيراً، فبدلاً من كتابة المسار كاملاً، فقط اكتب z website وستنقلك الأداة إليه فوراً أينما كنت.

3. أداة Ripgrep (rg): البحث داخل الملفات بسرعة البرق

إذا كنت مبرمجاً أو تبحث عن "كلمة معينة" داخل مئات الملفات النصية، فإن أمر grep التقليدي قد يكون بطيئاً.

لماذا Ripgrep أفضل؟
هذه الأداة (تكتب في التيرمينال rg) أسرع بمراحل، وتتجاهل تلقائياً ملفات النظام المخفية ومجلدات .git، مما يعطيك نتائج نظيفة ودقيقة في أجزاء من الثانية.

4. أداة fd: البديل العصري للأمر find

أمر find قوي جداً، لكن صيغته معقدة (Syntax) ويصعب حفظها. هنا تأتي أداة fd.

  • سهولة الاستخدام: لست بحاجة لكتابة رموز معقدة. فقط اكتب fd pattern.
  • الألوان: النتائج تظهر ملونة ومرتبة، مما يسهل القراءة.
  • الذكاء: مثل ripgrep، تتجاهل الملفات غير المهمة تلقائياً.

كيفية تثبيت هذه الأدوات؟

الجميل أن معظم هذه الأدوات متوفرة في المستودعات الرسمية لأغلب التوزيعات (Ubuntu, Fedora, Arch). يمكنك تثبيتها بأمر واحد (مثال على Ubuntu/Debian):

sudo apt install fzf ripgrep fd-find zoxide
ملاحظة: في بعض التوزيعات، قد يكون اسم أداة fd هو fdfind لتجنب التعارض.

الخلاصة

لينكس ليس نظاماً صعباً، بل نحن من نستخدم أدوات قديمة. تجربة هذه الأدوات الحديثة (Modern CLI Tools) ستوفر عليك ساعات من العمل وتجعل استخدامك للوحة الأوامر متعة حقيقية.

هل تستخدم أدوات أخرى لتسريع عملك؟ شاركنا بها في التعليقات!

التصنيفات

شارك المقال لتنفع به غيرك

قد تُعجبك هذه المشاركات

إرسال تعليق

تذكر قبل كتابه اى تعليق قول الله تعالى: مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ [ق:18]؟

ليست هناك تعليقات

8252585510710493975

البحث