4 أدوات لينكس سحرية ستجعلك تعثر على أي ملف بلمح البصر (وداعاً للأوامر القديمة)
هل تقضي وقتاً طويلاً في كتابة أوامر معقدة على التيرمينال (Terminal) فقط للبحث عن ملف نسيته، أو للانتقال بين المجلدات؟ الأوامر التقليدية مثل find و cd و grep رائعة، ولكنها أصبحت قديمة نوعاً ما.
في هذا المقال عبر توب سيرفيس، سنستعرض لك 4 أدوات سحرية (معظمها مكتوب بلغة Rust فائقة السرعة) ستغير طريقة استخدامك لنظام Linux تماماً، وتجعلك تعثر على أي شيء بلمح البصر.
1. أداة fzf: البحث الضبابي الذكي (Fuzzy Finder)
هذه الأداة هي "الجوهرة" التي لا يستغني عنها أي محترف. بدلاً من كتابة اسم الملف بالكامل وبشكل دقيق، تتيح لك fzf البحث التقريبي.
2. أداة Zoxide: وداعاً للأمر cd
كلنا نستخدم أمر cd للدخول للمجلدات، لكنه غبي ولا يتذكر شيئاً. أداة zoxide هي البديل الذكي.
- الذاكرة الذكية: الأداة "تتعلم" المسارات التي تزورها كثيراً.
- السرعة: إذا كنت تزور مجلد
/home/user/projects/websiteكثيراً، فبدلاً من كتابة المسار كاملاً، فقط اكتبz websiteوستنقلك الأداة إليه فوراً أينما كنت.
3. أداة Ripgrep (rg): البحث داخل الملفات بسرعة البرق
إذا كنت مبرمجاً أو تبحث عن "كلمة معينة" داخل مئات الملفات النصية، فإن أمر grep التقليدي قد يكون بطيئاً.
4. أداة fd: البديل العصري للأمر find
أمر find قوي جداً، لكن صيغته معقدة (Syntax) ويصعب حفظها. هنا تأتي أداة fd.
- سهولة الاستخدام: لست بحاجة لكتابة رموز معقدة. فقط اكتب
fd pattern. - الألوان: النتائج تظهر ملونة ومرتبة، مما يسهل القراءة.
- الذكاء: مثل ripgrep، تتجاهل الملفات غير المهمة تلقائياً.
كيفية تثبيت هذه الأدوات؟
الجميل أن معظم هذه الأدوات متوفرة في المستودعات الرسمية لأغلب التوزيعات (Ubuntu, Fedora, Arch). يمكنك تثبيتها بأمر واحد (مثال على Ubuntu/Debian):
الخلاصة
لينكس ليس نظاماً صعباً، بل نحن من نستخدم أدوات قديمة. تجربة هذه الأدوات الحديثة (Modern CLI Tools) ستوفر عليك ساعات من العمل وتجعل استخدامك للوحة الأوامر متعة حقيقية.
هل تستخدم أدوات أخرى لتسريع عملك؟ شاركنا بها في التعليقات!
إرسال تعليق
تذكر قبل كتابه اى تعليق قول الله تعالى: مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ [ق:18]؟