Explain Shell
موقع ويب يساعد في فهم أوامر الشيل (Shell) في أنظمة لينكس ويونكس من خلال تحليل الأوامر وعرض وصف تفصيلي لكل جزء منها، بما في ذلك الخيارات والوسائط.
- حالة المشروع
- نشط
- Last page review
The website link may include a referral commission that supports Al-Hisn, at no cost to you.
عن Explain Shell
Explain Shell هو أداة ويب مجانية ومفتوحة المصدر تهدف إلى مساعدة المستخدمين، خاصة المبتدئين، على فهم أوامر الشيل المعقدة. يقوم الموقع بتحليل الأمر المُدخل (مثل `tar -xzf file.tar.gz`) ثم يعرض شرحاً مفصلاً لكل مكون من مكوناته: الأمر الأساسي، والخيارات (flags)، والوسائط (arguments)، مع روابط إلى صفحات الدليل (man pages) الرسمية لمزيد من التفاصيل.
يعتمد الموقع على قاعدة بيانات من صفحات الدليل (man pages) المستخرجة من أنظمة Linux و Unix، ويستخدم محللًا نحويًا (parser) لتفكيك الأوامر. هذه الأداة مفيدة بشكل خاص للمطورين ومسؤولي الأنظمة والطلاب الذين يتعلمون سطر الأوامر. يمكن الوصول إليه مجاناً دون الحاجة إلى تسجيل، وهو متاح كتطبيق ويب فقط، مع إمكانية دمجه كأداة مساعدة عبر واجهة برمجة تطبيقات بسيطة (API).
المشروع مرخص برخصة MIT مفتوحة المصدر، مما يسمح باستخدامه وتعديله بحرية. الكود المصدري متاح على GitHub، مما يتيح للآخرين المساهمة في تحسين المحلل النحوي أو إضافة دعم لأوامر أو أنظمة إضافية. على الرغم من أنه لا يغطي جميع أوامر الشيل النادرة، إلا أنه يعد مرجعاً قيماً للأوامر الشائعة والمتوسطة التعقيد.
أسئلة شائعة حول Explain Shell
ما مدى دقة شرح Explain Shell للأوامر؟
الدقة عالية جداً للأوامر القياسية والبرامج الشائعة (مثل `ls`, `grep`, `tar`, `find`, `awk`, `sed`, `docker`, `git`). يعتمد المحلل النحوي على صفحات الدليل (man pages) الخاصة بالنظام والتي تم جمعها من عدة توزيعات لينكس. قد تكون هناك بعض الأخطاء في تحليل الأوامر النادرة أو المعقدة جداً، لكن المشروع مفتوح المصدر ويتم تحسينه باستمرار.
هل يمكن استخدام Explain Shell دون اتصال بالإنترنت؟
لا، Explain Shell هو تطبيق ويب فقط. لا يوفر إصداراً سطح مكتب محلياً. ومع ذلك، يمكن استضافته ذاتياً (self-hosting) عبر تنزيل الكود المصدر وتشغيله على خادم محلي (يتطلب قاعدة بيانات صفحات دليل). هذا الخيار مناسب للشبكات الداخلية أو للمطورين الذين يريدون نسختهم الخاصة.
هل يدعم Explain Shell أوامر PowerShell أو Windows؟
لا، الأداة متخصصة فقط في أوامر شيل يونكس/لينكس (Bash، Sh، Zsh، إلخ). لا تدعم أوامر PowerShell أو CMD الخاصة بنظام ويندوز. لكن هناك مشاريع مشابهة مفتوحة المصدر مخصصة لـ PowerShell، مثل `explain-powershell.xyz`.
