# 5 من أدوات الطرفية في نظام Linux تسهل سطر الأوامر دون برمجة

> تعرف على خمس من أدوات الطرفية في نظام Linux التي تبسط مهام سطر الأوامر والتنقل بين المجلدات ومراقبة النظام دون الحاجة إلى أي معرفة بالبرمجة.

- Canonical URL: https://coreiten.com/article/5-من-أدوات-الطرفية-في-نظام-linux-لتسهيل-سطر-الأوامر
- Language: ar
- Section: لينكس
- Author: Sami
- Published: 2026-10-19T04:03:22+03:00
- Modified: 2026-10-19T04:03:22+03:00
- Publisher: CoreITen (https://coreiten.com)
- Keywords: Linux, fzf, zoxide, tldr, ncdu, btop, أدوات الطرفية, سطر الأوامر

## ملخص

يستعرض الكاتب Afam خمس أدوات في نظام Linux تسهل التعامل مع سطر الأوامر والمهام المعقدة دون الحاجة لأي معرفة برمجية.

- تساعد أداة fzf في البحث السريع ضمن سجل الأوامر عبر الضغط على اختصار Ctrl+R وكتابة جزء من الأمر حتى مع وجود أخطاء إملائية.
- تتيح أداة zoxide الانتقال السريع بين المجلدات الطويلة بكتابة أجزاء من الاسم بناءً على معدل وحداثة زيارتها.
- تقدم أداة tldr صفحات أدلة مبسطة بلغة إنجليزية سهلة وأوامر جاهزة مع عناصر نائبة لتجنب حفظ الأوامر المعقدة.
- تقوم أداة ncdu بفحص مساحة التخزين وسرد الملفات والمجلدات حسب الحجم لتحديد الأماكن التي تستهلك المساحة بدقة.
- توفر أداة btop لوحة تحكم ملونة ورسوماً بيانية حية لمراقبة استهلاك المعالج والذاكرة والأقراص مع دعم التفاعل بالفأرة.

**لماذا يهم:** تساعد هذه الأدوات المستخدمين الجدد على تجاوز عقبة الطرفية في نظام Linux وزيادة كفاءتهم اليومية دون الحاجة لحفظ أوامر طويلة أو كتابة نصوص برمجية.

---

في مقال نُشر على موقع MakeUseOf، يوضح الكاتب Afam أن الطرفية في نظام Linux قد تشكل عائقاً في البداية للمستخدمين الجدد. ورغم أنه اعتاد نسخ الأوامر من المنتديات خوفاً من إتلاف نظامه، إلا أنه وجد في النهاية خمس من أدوات الطرفية في نظام Linux التي تتولى المهام المعقدة دون الحاجة إلى أي معرفة بالبرمجة.

### 1. أداة fzf

بحسب الكاتب، قد يكون تذكر الصيغة الدقيقة لأمر قديم أمراً صعباً. ولكن عند الضغط على اختصار **Ctrl+R** وكتابة جزء من الأمر مثل `rsync` أو `ffmpeg`، تقدم أداة [fzf](https://github.com/junegunn/fzf) قائمة بسجل الأوامر تضيق مع كل حرف يُكتب. وتعمل ميزة البحث حتى لو كانت الكلمات غير مرتبة أو تحتوي على أخطاء إملائية. وبمجرد اختيار النتيجة، توضع في موجه الأوامر دون تشغيلها، مما يتيح للمستخدمين تعديلها أو الضغط على مفتاح **Escape** للإلغاء.

لتثبيت أداة fzf، يمكن تشغيل أي من هذه الأوامر:

| توزيعة Linux | أمر التثبيت |
| --- | --- |
| Ubuntu و Linux Mint و Debian | sudo apt install fzf |
| Fedora | sudo dnf install fzf |
| Arch Linux و Manjaro | sudo pacman -S fzf |

ويشير Afam إلى أن تثبيت أداة fzf عبر مدير الحزم apt في توزيعة Linux Mint لا يفعّل اختصارات لوحة المفاتيح افتراضياً. ولإصلاح ذلك، أضاف السطر التالي إلى ملف **~/.bashrc** لكي يحمّل Bash الاختصارات عند بدء التشغيل:

```bash
source /usr/share/doc/fzf/examples/key-bindings.bash
```

### 2. أداة zoxide

قد تصبح كتابة مسارات المجلدات الطويلة مثل **cd ~/projects/web/portfolio-site/src/components** أمراً مرهقاً. وباستخدام أداة [zoxide](https://github.com/ajeetdsouza/zoxide)، يمكن للكاتب الوصول إلى المجلد ذاته من أي مكان في النظام بكتابة `z port comp`. تتعلم الأداة المجلدات المستخدمة بكثرة وترتبها بناءً على معدل وحداثة زيارتها. ويعرض تشغيل الأمر `zoxide query --list --score` هذه القائمة، مع إبقاء المجلدات اليومية في الأعلى. ويمكن للمستخدمين تضييق نطاق البحث بكلمات إضافية، مما يجعلها فعالة حتى عند تشابه أسماء المجلدات.

ولا تتعرف أداة zoxide إلا على المجلدات التي زارها المستخدم بعد تثبيتها. كما تتطلب إضافة السطر **eval "$(zoxide init bash)"** إلى ملف **~/.bashrc** قبل أن يصبح الأمر `z` متاحاً.

لتثبيت أداة zoxide، يمكن تشغيل أي من هذه الأوامر:

| توزيعة Linux | أمر التثبيت |
| --- | --- |
| Ubuntu و Linux Mint و Debian | curl -sSfL https://raw.githubusercontent.com/ajeetdsouza/zoxide/main/install.sh \\| sh |
| Fedora | sudo dnf install zoxide |
| Arch Linux و Manjaro | sudo pacman -S zoxide |

### 3. أداة tldr

بالنسبة لأوامر مثل **find**، قد تكون صفحات الأدلة (man pages) القياسية معقدة للغاية. وتحل أداة [tldr](https://github.com/tldr-pages/tldr) هذه المشكلة بتقديم إدخالات بلغة إنجليزية مبسطة تتضمن أوامر جاهزة. وتستخدم الأداة عناصر نائبة مثل **{{root_path}}** و**{{*.ext}}** لتوضيح بنية الأمر، مما يساعد المستخدمين على تعلم ما يجب استبداله بدلاً من حفظ أسطر دقيقة.

ويستخدم الكاتب هذا النمط بشكل متكرر:

```bash
find {{root_path}} -name '{{*.ext}}'
```

يخبر هذا الأمر الأداة ببدء البحث من مجلد معين ومطابقة الأسماء التي تناسب هذا النمط. ونظراً لأن هذه الصفحات مكتوبة بواسطة المجتمع، ينصح Afam بقراءة الأوامر قبل تشغيلها.

تُثبت هذه الأوامر أداة tldr:

| توزيعة Linux | أمر التثبيت |
| --- | --- |
| Ubuntu و Linux Mint و Debian | pipx install tldr |
| Fedora | sudo dnf install tldr |
| Arch Linux و Manjaro | sudo pacman -S tldr |

وفي توزيعة Linux Mint، يتطلب تثبيت أداة tldr باستخدام pipx تثبيت أداة pipx أولاً.

### 4. أداة ncdu

يمكن أن تنفد مساحة التخزين دون معرفة ما يشغلها. ويؤدي تشغيل الأمر `ncdu ~` إلى فحص المجلد الجذر (home) وسرد محتوياته حسب الحجم، مع وضع الملفات الأكبر في الأعلى. ويمكن للمستخدمين التنقل باستخدام مفاتيح الأسهم والضغط على مفتاح **Enter** لفتح أي مجلد.

وعندما فحص الكاتب حاسوبه، وجد ما يلي:

| الموقع | الحجم | ما تبين أنه يحتويه | الإجراء الذي اتخذته |
| --- | --- | --- | --- |
| ~/projects | 5.8GiB | مجلد مشاريعي، وهو أكبر مجلد في المجلد الجذر | استخدمت ncdu لمعرفة أين تذهب المساحة بالضبط |
| ~/.cache | 2.0GiB | بيانات التطبيقات المخزنة مؤقتاً والتي تراكمت بمرور الوقت | اعتبرته يستحق الفحص قبل تحديد ما يجب مسحه |

ورغم أن حجم مجلد المشاريع كان متوقعاً، إلا أنه كان من السهل التغافل عن مجلد ذاكرة التخزين المؤقت. وتبرز أداة [ncdu](https://github.com/rofl0r/ncdu) مكان تركز البيانات لكي يتخذ المستخدم الإجراء المناسب. ويؤدي الضغط على مفتاح **d** داخل الأداة إلى حذف الملف أو المجلد نهائياً دون خيار للاسترداد. ولإجراء فحص كامل للنظام، يمكن للمستخدمين تشغيل الأمر `sudo ncdu -x /`.

| توزيعة Linux | أمر التثبيت |
| --- | --- |
| Ubuntu و Linux Mint و Debian | sudo apt install ncdu |
| Fedora | sudo dnf install ncdu |
| Arch Linux و Manjaro | sudo pacman -S ncdu |

### 5. أداة btop

بدلاً من عرض شاشة مليئة بالنصوص الخضراء، توفر أداة [btop](https://github.com/aristocratos/btop) لوحة تحكم ملونة تعرض رسوماً بيانية حية لاستهلاك المعالج والذاكرة والأقراص والشبكة. كما تستجيب الأداة لنقرات الفأرة. ويفتح Afam الأداة أثناء خمول الجهاز لمعرفة مستوى الاستهلاك الأساسي، ثم يراقب الرسوم البيانية أثناء الأنشطة التي تستهلك الموارد لتحديد ما يبطئ الحاسوب.

ويراقب الكاتب عن كثب حمل المعالج ولوحة الذاكرة والعملية الأكثر استهلاكاً، مستخدماً قيمة المساحة المتاحة (Available) لمعرفة الموارد المتبقية. ويؤدي الضغط على مفتاح **t** إلى فتح عرض شجري لمعرفة التطبيق الذي تنتمي إليه كل عملية، بينما ينهي مفتاح **k** العملية. ويتجنب الكاتب المساس بالعمليات التي لا يعرفها.

| توزيعة Linux | أمر التثبيت |
| --- | --- |
| Ubuntu و Linux Mint و Debian | sudo apt install btop |
| Fedora | sudo dnf install btop |
| Arch Linux و Manjaro | sudo pacman -S btop |

### بناء ترسانة الطرفية

يخلص Afam إلى أن كفاءته زادت بفضل تعلم الأدوات التي تساعده أكثر، وليس بحفظ الأوامر. وبمرور الوقت، أصبحت هذه الأدوات الخمس أساساً لا غنى عنه في سير عمله، ولم تتطلب أي منها كتابة نصوص برمجية.

## المصادر

- [makeuseof.com](https://www.makeuseof.com/5-terminal-tools-that-make-linux-easier-without-forcing-you-to-become-a-programmer/)

## مواضيع ذات صلة

- [linux](https://coreiten.com/topic/linux)
