abash هو محاكي طرفية أصلي لنظام Android مكتوب بلغة C. يوفر لك واجهة سطر أوامر bash تفاعلية حقيقية على هاتفك، مع طرفية VT100، وخاصية التمرير للخلف، وسجل الأوامر، وإكمال تلقائي، وشريط أدوات اختصارات لوحة المفاتيح لمفاتيح Ctrl وEsc وTab ومفاتيح الأسهم.
كما يأتي مزودًا بمجموعة أدوات Unix عملية، تشمل vim وgit وcurl وgrep وsed وawk وfind وtar وless، بالإضافة إلى مجموعة كبيرة من أدوات سطر أوامر GNU. يمكنك تحرير الملفات النصية، وفحص البيانات وتحويلها، والعمل مع المستودعات، وتشغيل مهام سطر الأوامر مباشرةً على الجهاز.
يتضمن abash أيضًا أوامر متوافقة مع Android لوظائف مثل الحافظة، ومشاركة الملفات، والإشعارات، والكاميرا، والمستشعرات، ومعلومات محددة عن الجهاز عند منح الإذن. صُمم ليمنحك تجربة استخدام مشابهة لواجهة سطر الأوامر الحقيقية مع الحفاظ على اندماجه بسلاسة في نظام Android.
عند اختيار abash من قائمة "فتح باستخدام" في Android، يمكن فتح الملفات النصية مباشرةً في vim. يمكن للعناصر المشتركة الأخرى فتح نافذة طرفية مُهيأة مسبقًا للوصول إلى المجلد الأصل للعنصر، مما يتيح لك بدء العمل فورًا. وكحل بديل، إذا تعذر الوصول إلى مجلد المصدر للملف، سيقوم abash بنسخ الملف إلى مجلده الرئيسي.
قيود هامة
لا يزال abash يعمل داخل بيئة الحماية الخاصة بتطبيقات أندرويد. فهو ليس مستخدمًا رئيسيًا، ولا يُشغّل نظام لينكس افتراضيًا، ولا يُعدّ وسيلة للتحايل على أمان أندرويد. لا يمكنه قراءة البيانات الخاصة للتطبيقات الأخرى، أو تعديل مناطق النظام المحمية، أو الوصول إلى الملفات التي لم تُشاركها صراحةً أو تمنح الإذن بالوصول إليها.
بعض أجزاء النظام مُقيّدة أيضًا بواسطة أندرويد وSELinux. هذا يعني أن بعض المجلدات قد لا تكون قابلة للاكتشاف بالكامل، وقد تكون بعض ميزات التسهيل، مثل اكتشاف الأوامر أو المسارات، محدودة أكثر مما هي عليه في نظام لينكس المكتبي.
بالنسبة للملفات التي تُفتح عبر موفري مستندات أندرويد، قد يحتاج abash إلى إنشاء نسخة عمل خاصة حتى تتمكن أدوات الطرفية من الوصول إليها. في هذه الحالات، يؤدي حفظ التغييرات إلى تحديث النسخة داخل abash بدلًا من الكتابة تلقائيًا إلى ملف المصدر الأصلي.
باش لنظام أندرويد
تاريخ التحديث
31/03/2026