Explain Shell هو أداة ويب مجانية ومفتوحة المصدر تهدف إلى مساعدة المستخدمين، خاصة المبتدئين، على فهم أوامر الشيل المعقدة. يقوم الموقع بتحليل الأمر المُدخل (مثل `tar -xzf file.tar.gz`) ثم يعرض شرحاً مفصلاً لكل مكون من مكوناته: الأمر الأساسي، والخيارات (flags)، والوسائط (arguments)، مع روابط إلى صفحات الدليل (man pages) الرسمية لمزيد من التفاصيل.
يعتمد الموقع على قاعدة بيانات من صفحات الدليل (man pages) المستخرجة من أنظمة Linux و Unix، ويستخدم محللًا نحويًا (parser) لتفكيك الأوامر. هذه الأداة مفيدة بشكل خاص للمطورين ومسؤولي الأنظمة والطلاب الذين يتعلمون سطر الأوامر. يمكن الوصول إليه مجاناً دون الحاجة إلى تسجيل، وهو متاح كتطبيق ويب فقط، مع إمكانية دمجه كأداة مساعدة عبر واجهة برمجة تطبيقات بسيطة (API).
المشروع مرخص برخصة MIT مفتوحة المصدر، مما يسمح باستخدامه وتعديله بحرية. الكود المصدري متاح على GitHub، مما يتيح للآخرين المساهمة في تحسين المحلل النحوي أو إضافة دعم لأوامر أو أنظمة إضافية. على الرغم من أنه لا يغطي جميع أوامر الشيل النادرة، إلا أنه يعد مرجعاً قيماً للأوامر الشائعة والمتوسطة التعقيد.
✗
قاعدة البيانات تعتمد على صفحات الدليل المثبتة مسبقاً، وقد لا تغطي أوامر نادرة جداً أو أوامر من برامج غير مثبتة على الخادوم.
✗
قد يواجه صعوبة في تحليل الأوامر الطويلة جداً أو التي تحتوي على أحرف هروب (escaping) معقدة.
✗
لا يتوفر تطبيق سطح مكتب أو واجهة سطر أوامر محلية؛ كل شيء عبر المتصفح فقط (على الرغم من وجود واجهة برمجة تطبيقات).
✗
لا يدعم أوامر PowerShell أو CMD الخاصة بنظام ويندوز؛ يركز فقط على شيلات يونكس/لينكس (bash, sh, zsh).
أسئلة شائعة عن Explain Shell
هذه الأسئلة الأكثر طرحا حول Explain Shell
الدقة عالية جداً للأوامر القياسية والبرامج الشائعة (مثل `ls`, `grep`, `tar`, `find`, `awk`, `sed`, `docker`, `git`). يعتمد المحلل النحوي على صفحات الدليل (man pages) الخاصة بالنظام والتي تم جمعها من عدة توزيعات لينكس. قد تكون هناك بعض الأخطاء في تحليل الأوامر النادرة أو المعقدة جداً، لكن المشروع مفتوح المصدر ويتم تحسينه باستمرار.
لا، Explain Shell هو تطبيق ويب فقط. لا يوفر إصداراً سطح مكتب محلياً. ومع ذلك، يمكن استضافته ذاتياً (self-hosting) عبر تنزيل الكود المصدر وتشغيله على خادم محلي (يتطلب قاعدة بيانات صفحات دليل). هذا الخيار مناسب للشبكات الداخلية أو للمطورين الذين يريدون نسختهم الخاصة.
لا، الأداة متخصصة فقط في أوامر شيل يونكس/لينكس (Bash، Sh، Zsh، إلخ). لا تدعم أوامر PowerShell أو CMD الخاصة بنظام ويندوز. لكن هناك مشاريع مشابهة مفتوحة المصدر مخصصة لـ PowerShell، مثل `explain-powershell.xyz`.
قارئ و محرر Markdown يعمل في المتصفح، يركز على الخصوصية ويعمل محليًا بالكامل دون خادم خلفي، مع إمكانية التثبيت كتطبيق ويب تقدمي (PWA) للعمل دون اتصال بالإنترنت.
بديل مفتوح المصدر لأداة Burp Suite الاحترافية، عبارة عن وكيل HTTP (MITM) متقدم لتحليل حركة المرور وإنشاء الطلبات اليدوية والتنقيب عن الثغرات، مع واجهة إدارة سهلة الاستخدام عبر المتصفح وواجهة عبر سطر الأوامر.
أداة OSINT مفتوحة المصدر (الاستخبارات مفتوحة المصدر) لتحديد المواقع الجغرافية عبر عنوان IP أو رقم الهاتف، إلى جانب تتبع أسماء المستخدمين عبر منصات التواصل الاجتماعي. تتميز بسهولة الاستخدام وتعمل على أنظمة لينكس و Termux.
أداة سيو (SEO) مفتوحة المصدر وخفيفة الوزن، قابلة للاستضافة الذاتية، وتعمل بنظام الدفع حسب الاستخدام (Pay-as-you-go). تهدف لأن تكون بديلاً عمليًا ومجديًا اقتصاديًا للمنصات الباهظة الثمن مثل Semrush أو Ahrefs، مع التركيز على workflows محددة وليست suite ضخمة ومعقدة.
مكتبة JavaScript مفتوحة المصدر وموجهة للمطورين، بديل قوي ومباشر لـ Typeform، تتيح إنشاء نماذج متعددة الخطوات ودراسات استقصائية بأقل قدر من الكود مع الحفاظ على الخصوصية والتحكم الكامل.
محرك بحث مفتوح المصدر، سريع ومرن، يمكن دمجه بسهولة في أي موقع أو تطبيق، ويوفر بحثًا فوريًا مع ميزات متقدمة مثل التصفية والفهرسة متعددة الوسائط والبحث الهجين.
أداة سطر أوامر مفتوحة المصدر لمزامنة ونسخ الملفات بكفاءة عالية، تشتهر بخوارزمية النقل التزايدي (Delta-Transfer) التي تنقل فقط الأجزاء المتغيرة من الملفات، مما يوفر الوقت وعرض النطاق.
أداة OCR (تعرف بصري على الحروف) مفتوحة المصدر تعمل محليًا بالكامل، بديل مجاني لبرنامج ABBYY FineReader، لمعالجة الكتب والمستندات دفعة واحدة مع الحفاظ على التنسيق.
إطار عمل سريع وعالي المستوى لاستخراج البيانات من مواقع الويب باستخدام لغة بايثون، يدعم الزحف المتزامن والمعالجة غير المتزامنة، وهو مثالي للمشاريع واسعة النطاق.
تطبيق أندرويد مفتوح المصدر يحول أي موقع ويب، ملف وسائط، أو مشروع HTML (React/Vue) إلى تطبيق أندرويد مستقل بضغطة واحدة، مع دعم إضافات JavaScript/ CSS وأدوات ذكاء اصطناعي.
نموذج OCR متقدم مفتوح المصدر للتعرف على النصوص في المستندات المعقدة، يتعامل مع الخط اليدوي، الجداول، المعادلات الرياضية، والنماذج مع الحفاظ على التنسيق الكامل.
أداة مفتوحة المصدر من مختبر الأمن في منظمة العفو الدولية (Amnesty International) لإجراء تحليل جنائي (Forensics) لأجهزة أندرويد و iOS للكشف عن آثار الاختراق ببرامج تجسس مثل Pegasus.
أداة مجانية وقوية لإنشاء الرسوم التخطيطية (Diagrams) والخرائط الذهنية والمخططات الانسيابية، تعمل عبر المتصفح أو كتطبيق سطح مكتب، مع تكامل مع خدمات سحابية متعددة.