كيفية إنشاء وتشغيل ملفات .sh في Termux لنظام Android

  • يتيح لك تطبيق Termux الحصول على بيئة لينكس كاملة على نظام أندرويد لتشغيل نصوص .sh بدون الحاجة إلى صلاحيات الجذر.
  • من الضروري تكوين أذونات التخزين، و shebang، والتنفيذ بشكل صحيح لتجنب أخطاء "تم رفض الإذن".
  • تتيح لك إضافات Termux تشغيل البرامج النصية عند بدء التشغيل، أو من الأدوات، أو عند مشاركة الملفات والروابط.
  • يدمج Termux واجهات برمجة تطبيقات Android (الإشعارات، الصوت، الكاميرا، تحويل النص إلى كلام) لأتمتة أي مهمة تقريبًا من سطر الأوامر.

سكربت sh في Termux لنظام Android

إذا كنت قد حاولت من أي وقت مضى قم بتثبيت ملف APK، ونقل الملفات، وتشغيل برنامج نصي بامتداد .sh على نظام Android وكل ما حصلت عليه هو رسالة مزعجة "تم رفض الإذن"؟ لا تقلق، لست وحدك. نظام أندرويد ليس كنظام لينكس المكتبي التقليدي، ورغم تشابههما في العديد من المبادئ الأساسية، إلا أن نظام الأذونات والمسارات يُعقّد الأمور قليلاً.

سنرى في هذه المقالة، خطوة بخطوة، كيف أنشئ وشغّل نصوص .sh في Termux لنظام Androidتعرّف على كيفية حلّ مشاكل الأذونات الشائعة، وكيفية الاستفادة القصوى من هذا التطبيق لأتمتة المهام عند تشغيل جهازك، أو مشاركة الروابط، أو حتى استخدام الأدوات المصغّرة. كل هذا مُشروح بلغة واضحة، مع أمثلة عملية ونصائح عملية توفّر عليك الوقت والجهد.

ما هو برنامج Termux ولماذا يعتبر مثالياً لبرامج .sh النصية على نظام Android؟

تطبيق Termux الطرفي لنظام Linux على نظام Android

Termux هو تطبيق يسمح لك بالحصول على بيئة لينكس كاملة ضمن نظام أندرويددون الحاجة إلى صلاحيات الجذر. إنه ليس مجرد محاكي طرفية: بل يتضمن مدير حزم على غرار Debian/Ubuntu، والذي يمكنك من خلاله تثبيت Python وRuby وNode.js وgcc وssh وخوادم الويب وقواعد البيانات وغير ذلك الكثير.

الأمر المثير للاهتمام في قضيتنا هو أن يوفر Termux واجهة سطر أوامر حقيقية (bash، zsh...).يدعم هذا النظام البرامج النصية، واختصارات لوحة المفاتيح، وإدخال الماوس، ونظام حزم مشابه جدًا لنظام توزيعات لينكس التقليدية. باختصار، يمكنك استخدامه للبرمجة، وإدارة الخوادم، أو ببساطة لأتمتة نظام أندرويد الخاص بك باستخدام برامج نصية بامتداد .sh.

ستلاحظ منذ البداية أنك تستطيع استخدم أوامر Termux المفيدة كما ls, البقرى, نانو, همة, HTOP, طائرة نفاثة, الثعبانإلخ. ومع ذلك، فإن التسلسل الهرمي للمجلدات ليس هو نفسه تمامًا كما هو الحال في نظام لينكس المكتبي، وهذه التفاصيل مهمة للغاية عندما نتحدث عن البرامج النصية.

بالإضافة إلى ذلك، يدعم Termux لوحات المفاتيح الفعلية والاختصارات الخاصةعلى سبيل المثال، يعمل مفتاح خفض الصوت كمفتاح Ctrl، مما يسمح لك باستخدام مجموعات مثل Ctrl+C أو Ctrl+D أو Ctrl+L، مما يجعل التجربة أكثر ملاءمة على الهاتف المحمول أو الجهاز اللوحي.

Termux
Termux
السعر: الباقة المجانية

قم بتثبيت Termux بشكل صحيح وتجنب تعارضات الإصدارات

تثبيت Termux على Android

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

التوصية الحالية هي أن قم بتثبيت Termux من مصدر واحد موثوق بهيُنصح عمومًا باستخدام F-Droid، حيث تتوفر النسخة المُحدّثة، أو في حال تعذّر ذلك، النسخة الرسمية من GitHub. إذا اخترت F-Droid، فقم بتنزيل ملف Termux APK مباشرةً وتجنّب دمجه مع نسخة متجر Play.

يُعد هذا الأمر بالغ الأهمية، خاصةً إذا كنت ستستخدم المكونات الإضافية مثل Termux:Boot أو Termux:API أو Termux:Widgetإذا كنت بحاجة إلى دليل، تعرّف على كيفية استخدام Termuxيجب أن تكون جميع التطبيقات ذات الصلة من نفس المتجر (متجر جوجل بلاي أو إف-درويد) لكي تتطابق التوقيعات الرقمية. في حال استخدام مصادر مختلفة، قد لا تتعرف الإضافات على برنامج Termux أو قد لا تعمل على الإطلاق.

إذا كنت تستخدم تطبيق Termux من متجر Play وترغب في التبديل إلى F-Droid، فالخيار الموصى به هو قم أولاً بإلغاء تثبيت الإصدار السابق ثم قم بتثبيت كل من Termux وملحقاته من F-Droid، وكل ذلك من نفس الموقع.

قم بتهيئة البيئة الأساسية: أذونات التحديث والتخزين

بعد تثبيت برنامج Termux، تتمثل الخطوة الأولى في تجهيزه بشكل أساسي للعمل مع البرامج النصية وملفات الأجهزة. هناك خطوتان رئيسيتان للقيام بذلك: تحديث الحزم ودمج مساحة تخزين نظام أندرويد.

تحديث توزيعة Termux الخاصة بك بسيط للغاية، كل ما عليك فعله هو استخدام مدير الحزم. بدلاً من استخدام الأمر مباشرةً عرضةيوفر Termux الأمر PKGمما يبسط العملية ويتولى القيام بها تحديث أبت عندما يلمس.

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

termux-setup-storage

سيطلب هذا الأمر الأذونات وسينشئ دليلاً $HOME/storage مع روابط إلى التنزيلات, وثائق, الصورإلخ. وبهذه الطريقة، ستتمكن برامجك النصية من قراءة ونسخ الملفات من وإلى منطقة مستخدم أندرويد دون الحاجة إلى التوفيق بين عدة أمور.

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

فهم بنية التوجيه في Termux ومفهوم shebang

لا يستخدم برنامج Termux نفس التسلسل الهرمي تمامًا مثل توزيعة لينكس القياسية. المسارات مثل /bin أو /usr أو /etc ليست في المكان الذي تتوقع وجودها فيه.وهذا يؤثر على سطر "shebang" في النصوص البرمجية (السطر الذي يبدأ بـ #! (مشيرًا إلى المترجم).

ستجد في العديد من الأدلة أو المشاريع (مثل روبوتات إنستغرام مثل InstaPy) نصوصًا برمجية تحتوي على عناوين مثل هذه #!/bin/sh o #!/usr/bin/env pythonفي الإصدارات القديمة من Termux، كان من الضروري "إصلاح" تلك المسارات باستخدام أداة تسمى termux-fix-shebangلأن الملفات الثنائية لم تكن على المسارات المعتادة.

تتضمن الإصدارات الحديثة الحزمة termux-exec، وهو المسؤول عن تفسير الأسطر القياسية بشكل صحيحبفضل ذلك، تعمل معظم البرامج النصية التي تتطلب بيئة يونكس تقليدية دون أي تعديلات. ومع ذلك، إذا فشل تشغيل برنامج نصي، فمن المفيد التحقق مما يلي:

  • دع هذا الدليل يشير إلى مترجم موجود بالفعل في تيرموكس.
  • تأكد من أن البرنامج النصي لديه أذونات التنفيذ مع chmod +x.
  • تأكد من استخدامك المسار الصحيح عند تشغيله (على سبيل المثال ./install.sh o ~/script.sh).

إذا كنت من الأشخاص الذين يحبون أن يكون كل شيء "مرتبًا"، فيمكنك إنشاء بنية دليل كلاسيكية في Termux (بصفته / البيرة / بنباستخدام أوامر محددة تُنشئ روابط رمزية ومسارات قياسية. ليس ذلك إلزاميًا، ولكنه يُسهّل أحيانًا إعادة استخدام البرامج النصية القديمة.

إنشاء ومنح الأذونات وتشغيل سكربت .sh في Termux

لنبدأ العمل: كيف تُنشئ وتُشغّل سكربت .sh بسيط في Termux؟ الخطوات الأساسية تبقى نفسها دائمًا: اكتب البرنامج النصي، واحفظه، وامنحه الأذونات، ثم قم بتشغيله.يمكنك تطبيق ذلك على كل من النص الخاص بك، وعلى سبيل المثال، النص الكلاسيكي. تثبيت من مشاريع مثل InstaPy Quickstart.

لإنشاء نص برمجي، يمكنك استخدام نانو, همة, ايماكس أو المحرر الذي تفضلهإذا لم يكن لديك أي منها مثبتًا، فإن الخطوة الأولى المفيدة هي:

pkg install nano

لنفترض أنك تريد إنشاء ~/script.shيمكنك أن تفعل:

nano ~/script.sh

داخل الملف، تكتب البرنامج النصي الخاص بك، على سبيل المثال، برنامج بسيط للغاية يسجل تاريخ التنفيذ:

#!/bin/sh
echo "Encendido del dispositivo: $(date)" >> ~/registros.log

عند الانتهاء، احفظه في ملف nano باستخدام اضغط على Ctrl + O، ثم اضغط على Enter، ثم اضغط على Ctrl + Xلقد أنشأت البرنامج النصي، لكنه غير قابل للتنفيذ بعد. لحل هذه المشكلة، أضف الأذونات باستخدام:

chmod +x ~/script.sh

ومن هناك يمكنك اختبار ما إذا كان كل شيء يعمل عن طريق تشغيل ما يلي:

~/script.sh

./script.sh (إذا كنت في نفس المجلد الذي يوجد به الملف)

سيؤدي القيام بذلك إلى تحديثات ~/registros.log مع التاريخ والوقت، لديك تأكيد على ذلك يعمل البرنامج النصي .sh بشكل صحيحتنطبق هذه الوصفة نفسها عند محاولة تشغيل تثبيت الذي تقوم بتنزيله من GitHub: تأكد من أن لديه أذونات التنفيذ وأنك تستدعيه بالمسار الصحيح.

إصلاح خطأ "تم رفض الإذن" عند تشغيل البرامج النصية بصيغة .sh

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

أولها وأكثرها وضوحاً هو أن يفتقر البرنامج النصي إلى صلاحيات التنفيذ.حتى لو كنتِ ترتدين تسريحة الشعر المثالية، بدون chmod +x archivo.sh لا يوجد ما يمكن فعله. إنه إهمال كلاسيكي يجب التحقق منه دائماً.

سبب شائع آخر هو أن يحاول البرنامج النصي الكتابة إلى مسارات النظام حيث لا يسمح نظام أندرويد بذلك.خاصةً بدون صلاحيات الجذر. انسَ أمر التلاعب بحرية بمجلدات النظام؛ ركّز على مسارات المستخدم (مثل تلك المكشوفة). $HOME/storage) أو فيما يمكن للتطبيق نفسه إدارته.

قد يحدث ذلك أيضًا أنت تقوم بتشغيل الأوامر من محاكي طرفية غير Termuxبدون الأذونات والبيئة المناسبة، تعاني العديد من محاكيات طرفية Android الأخرى من مشاكل في الأذونات ولا تدمج التخزين أو واجهات برمجة التطبيقات بشكل جيد، مما يتسبب في فشل نفس الأوامر التي تعمل على نظام Linux حقيقي هناك.

في حالة شخص يحاول تثبيت تطبيق InstaPy Quickstart على نظام Android، فإن النقطة الحاسمة هي أن يجب أن يتوفر لدى Termux جميع التبعيات (بايثون، بيب، المكتبات اللازمة) والبرنامج النصي تثبيت يجب تشغيله داخل Termux، وليس في تطبيق عشوائي. إذا قمت بتشغيله بشكل صحيح وما زال يفشل، فتحقق من مسارات التثبيت، و shebang، وصلاحيات المجلدات المستهدفة.

تشغيل نصوص .sh تلقائيًا عند بدء تشغيل نظام Android باستخدام Termux:Boot

بمجرد إتقان الأساسيات، يرغب الكثير من الناس في المضي قدمًا وصنع يتم تشغيل بعض البرامج النصية تلقائيًا عند تشغيل الجهاز.هذا هو الغرض من الإضافة. Termux:التمهيد.

Termux:Boot هو تطبيق يتكامل مع Termux و يقوم بتشغيل جميع البرامج النصية بامتداد .sh التي يعثر عليها في دليل خاص. عند انتهاء تشغيل الهاتف. إنه مثالي، على سبيل المثال، لبدء خدمات مثل MySQL، والبرامج الصغيرة، ومهام التسجيل، أو أي عملية أتمتة تحتاجها عند بدء التشغيل.

يمكنك الحصول على تطبيق Termux:Boot من متجر Google Play (مدفوع في بعض البلدان) أو من F-Droid، حيث يتوفر مجانًا. ولكن تذكر القاعدة الذهبية: يجب أن يأتي كل من Termux و Termux:Boot من نفس المصدر. لضمان تطابق التوقيعات. إذا كنت تستخدم F-Droid لـ Termux، فاستخدمه أيضًا لـ Termux:Boot.

بعد تثبيت Termux:Boot، يكون ذلك عادةً كافيًا. عن طريق فتح التطبيق مرة واحدة بحيث يتم تسجيله كمستقبل لحدث بدء التشغيل. لا يحتاج إلى إعدادات معقدة؛ إذ تتم العملية تلقائيًا في الخلفية من خلال قراءة البرامج النصية التي تضعها في المجلد المناسب.

مسار البرنامج النصي عند بدء التشغيل: ~/.termux/boot ومثال عملي

آلية Termux:Boot بسيطة: أي سكربت بامتداد .sh تضعه داخل ~/.termux/boot/ سيتم تشغيله عند بدء تشغيل الجهازالمجلد غير موجود بشكل افتراضي، لذا سيتعين عليك إنشاؤه بنفسك.

للقيام بذلك في Termux، قم بتشغيل ما يلي:

mkdir -p ~/.termux/boot/

ومن هناك، يمكنك إنشاء البرامج النصية مباشرةً ضمن هذا المسار أو نسخ البرامج النصية الموجودة لديك بالفعل. بالرجوع إلى المثال السابق، إذا كنا قد أنشأنا ~/script.shيمكننا نسخها على النحو التالي:

cp ~/script.sh ~/.termux/boot/script.sh

طالما أن الملف يحتوي أذونات التنفيذ (chmod +x ~/.termux/boot/script.shسيقوم Termux:Boot بتشغيله في كل مرة يتم فيها تشغيل الجهاز. قد يحتوي هذا البرنامج النصي على أي أمر صالح لـ bash/sh، بدءًا من الكتابة إلى سجل العمليات وصولًا إلى بدء خدمة قاعدة البيانات بشيء مثل:

mysqld_safe -u root &

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

استخدام cron وغيرها من عمليات التشغيل الآلي مع Termux

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

بعد التثبيت، يمكنك استخدام crontab -e لتحرير جدول cron وإضافة إدخالات. على سبيل المثال، يمكنك ضبط مهمة لتشغيلها كل دقيقة وإنشاء أو تحديث دليل معين، أو لتشغيل برنامج نصي بامتداد .sh على فترات زمنية محددة.

إن طريقة عمل cron في Termux تشبه إلى حد كبير طريقة عملها في نظام Linux القياسي، ولكنها تعاني من قيد مهم واحد: إذا قام نظام أندرويد بإغلاق تطبيق Termux في الخلفيةقد تتوقف المهام عن العمل. طالما أن النظام يحترم العملية، فإن cron يعمل بشكل جيد للغاية، ولكن هذا شيء يجب مراعاته في الهواتف التي تتبع سياسات صارمة لتوفير الطاقة.

إذا كنت غير متأكد من صيغة cron (تعبيرات الدقيقة، والساعة، واليوم، وما إلى ذلك)، يمكنك استخدام موارد مثل crontab.guruوالتي تساعدك على كتابة البرمجة الصحيحة بشكل مرئي.

دمج Termux مع نظام Android: Termux: واجهة برمجة التطبيقات والبرامج النصية عند المشاركة

إحدى نقاط قوة Termux الكبيرة هي أنه لا يقتصر على العمل داخل طرفية معزولة: مع الإضافة Termux:API يمكنك الوصول إلى العديد من ميزات أجهزة أندرويد ودمجها مع نصوص .sh الخاصة بك، وكذلك مع أدوات مثل SL4A على نظام أندرويد.

لاستخدامه، قم أولاً بتثبيت تطبيق Termux:API من F-Droid أو متجر Play (باتباع نفس سياسة المصدر المتبعة مع بقية الإضافات)، ثم قم بتثبيت الحزمة في الطرفية. واجهة برمجة تطبيقات Termuxومن هناك، يمكن لبرامجك النصية استدعاء أوامر مثل:

  • إشعارات Termux لعرض الإشعارات على نظام أندرويد.
  • حوار Termux لفتح مربعات الحوار وطلب البيانات من المستخدم.
  • تيرمو توست لعرض رسائل قصيرة على الشاشة.
  • termux-tts-speak لاستخدام خدمة تحويل النص إلى كلام من جوجل.
  • مشغل الوسائط Termux لتشغيل الصوت/الفيديو.
  • تسجيل الميكروفون من Termux لتسجيل الصوت من الميكروفون.
  • أوامر الحافظة، والموقع، والكاميرا، وما إلى ذلك.

بالإضافة إلى ذلك، يمكن لـ Termux التقاط نوايا معينة لنظام أندرويديسمح هذا بتشغيل البرامج النصية تلقائيًا عند مشاركة الملفات أو عناوين URL من تطبيقات أخرى.

على سبيل المثال، إذا قمت بمشاركة رابط من يوتيوب إلى تيرموكس، فسيتم تشغيل البرنامج النصي. ~/bin/termux-url-opener استلام عنوان URL في المتغير $1. قائمة الانتظار المنفردة:

  • أنشئ الدليل ~ / بن إذا لم يكن موجودا.
  • قم بإنشاء الملف أداة فتح عناوين URL من Termux داخلها.
  • إعطاء أذونات التنفيذ مع chmod +x ~/bin/termux-url-opener.

يمكنك ضمن هذا النص البرمجي، على سبيل المثال، تنزيل الفيديو باستخدام youtube-dl أو ما شابه باستخدام عنوان URL الذي يصل في $1أو احفظ الرابط في قائمة لقراءته لاحقًا.

يحدث شيء مماثل مع محرر ملفات Termuxعند مشاركة ملف باستخدام Termux، يتم تشغيل هذا المعالج. يمكنك تهيئته لفتح محرر النصوص المفضل لديك عن طريق إنشاء رابط رمزي كما يلي:

ln -s $PREFIX/bin/nvim ~/bin/termux-file-editor

أو اكتب نصك الخاص محرر ملفات Termux (مع نانو(قم بتحديده كملف تنفيذي، وما إلى ذلك) لمعالجة الملف بالطريقة التي تريدها. إنها طريقة فعالة للغاية لـ ربط الإجراءات بين نظام Android وبرامج .sh النصية الخاصة بك.

تشغيل البرامج النصية من الأدوات المصغّرة والاختصارات: Termux:Widget

إذا كنت تفضل الراحة، فهناك ملحق آخر مفيد بشكل خاص: Termux: القطعةتتيح لك هذه الإضافة إنشاء اختصارات على الشاشة الرئيسية لـ تشغيل البرامج النصية مباشرة من أداة واجهة المستخدمدون فتح الجهاز الطرفي يدويًا في كل مرة.

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

  • ~/.shortcuts/ بالنسبة للنصوص البرمجية التي ستظهر في الأداة.
  • ~/.shortcuts/tasks/ للمهام المحددة التي يديرها الملحق.
  • ~/.shortcuts/icons/ بالنسبة لأيقونات PNG التي سيتم عرضها مع كل نص برمجي.

يجب أن يتطابق اسم ملف الأيقونة مع اسم البرنامج النصي عن طريق إضافة بابوا نيو غينياعلى سبيل المثال script.sh.pngعلى شاشة Full HD نموذجية، يكون حجم 96 × 96 بكسل عادةً ما يعمل بشكل جيد، على الرغم من أنه بالنسبة للشاشات الأكبر حجماً، قد يكون من المستحسن زيادة الدقة إلى 144 بكسل أو 196 بكسل.

ببساطة عن طريق وضع النص البرمجي في ~/.shortcuts/امنحه أذونات التنفيذ وأضف أداة Termux إلى مشغل التطبيقات الخاص بك. ستتمكن من تشغيل ملف .sh هذا بنقرة بسيطة.مثالي للمهام التي تكررها كثيراً: النسخ الاحتياطي، والمزامنة، والملاحظات الصوتية، وما إلى ذلك.

أدوات متقدمة أخرى وحالات استخدام مع Termux

بالإضافة إلى تشغيل البرامج النصية الفردية، يتيح لك Termux الحصول على بيئة عمل متكاملة بشكل مدهش على نظام Android، يمكنك تثبيت مترجمات للغات مثل Python و Ruby و Perl و Node.js أو Rust واستخدامها مع نصوص .sh الخاصة بك لأتمتة المهام الأكثر تعقيدًا.

يمكنك أيضًا الركوب بيئات تطوير متكاملة باستخدام أدوات مثل git و gcc و make و Neovim و Emacs وغيرها، وحتى خوادم الويب وقواعد البيانات وخدمات SSH. يحتفظ العديد من المستخدمين بملفات الإعدادات الخاصة بهم في مستودع git لنسخ إعداداتهم مباشرةً إلى Termux والشعور بالراحة التامة على أي جهاز يعمل بنظام Android.

إذا كنت تستخدم برامج إدارة كلمات المرور مثل pass يمكنك تثبيتها مع gnupg ويمكنك مزامنة كلمات مرورك عبر Git، مما يتيح لك الوصول إليها على جهازك المحمول أيضًا. حتى أدوات مثل سمك (واجهة مستخدم سهلة الاستخدام للغاية) وأدوات حديثة مثل زوكسيد، ستار شيب، ريب جريب، إل إس دي، بات أو أتوين يندمجان بسلاسة.

بالنسبة لمن اعتادوا على استخدام أجهزة الكمبيوتر المكتبية، فإن فكرة امتلاك خادم SSH أو خادم ويب يعمل على الهاتف الأمر ليس معقداً على الإطلاق مع Termux. يمكنك تشغيله باستخدام سكربت .sh بسيط، وربطه بـ Termux:Boot أو أداة، وإدارته كخادم محمول صغير.

الدعم ل واجهات رسومية عبر X11 و VNC وهو متاح أيضاً، على الرغم من أنه يتطلب إعداداً أكثر تقدماً؛ إذا كنت مهتماً، فراجعه. كيفية محاكاة وتشغيل نظام لينكس على نظام أندرويدومع ذلك، فإنه يوضح إلى أي مدى يتجاوز Termux الفكرة البسيطة لـ "محاكي طرفية" ويصبح توزيعة لينكس صغيرة داخل نظام Android.

مع كل هذا، يصبح برنامج Termux بمثابة سكين سويسري متعدد الاستخدامات: بدءًا من تثبيت ملف APK بسيط باستخدام سكربت .sh وصولًا إلى أتمتة المهام المعقدة من خلال الجمع بين واجهات برمجة تطبيقات Android، و cron، وبدء تشغيل النظام، والويدجت.يمكنك وضع أي شيء تقريبًا يمكنك تخيله في طرفية لينكس في جيبك.

كيفية إتقان Termux للأندرويد
المادة ذات الصلة:
Termux بعمق: كيفية إتقان هذا الجهاز الذي يعمل بنظام Android