شرح تطبيق Termux للمبتدئين: أهم الأوامر بعد التثبيت وتحميل أدوات GitHub
يعتبر تطبيق Termux من أقوى التطبيقات المتاحة لهواتف أندرويد، حيث يمنحك بيئة أوامر Linux متكاملة تقريبًا، مما يسمح لك باستخدام أدوات البرمجة والشبكات والأمن السيبراني مباشرة من هاتفك دون الحاجة إلى جهاز كمبيوتر.
إذا كنت قد حملت Termux لأول مرة ولا تعرف من أين تبدأ، ففي هذا الدليل سنتعرف على أهم الأوامر التي يجب تنفيذها بعد تثبيت التطبيق، وكيفية تثبيت الأدوات وتحميلها من GitHub وتشغيلها خطوة بخطوة.
ما هو تطبيق Termux؟
Termux هو تطبيق يوفر لك واجهة سطر أوامر (Terminal) على نظام أندرويد، ويتيح لك تثبيت العديد من الحزم والبرامج مثل Python وGit وCurl وغيرها من الأدوات المفيدة.
يمكنك استخدامه في تعلم Linux، وتجربة البرمجة، وإدارة الملفات، وتشغيل السكربتات، واستخدام أدوات الشبكات والأمن السيبراني المخصصة للاستخدام المصرح به.
1. السماح لتطبيق Termux بالوصول إلى الملفات
بعد فتح التطبيق لأول مرة، يجب أن تسمح له بالوصول إلى مساحة التخزين حتى تتمكن من التعامل مع الملفات الموجودة على هاتفك.
termux-setup-storage
ستظهر لك نافذة تطلب الإذن للوصول إلى الملفات، اضغط على سماح (Allow).
بعد ذلك سيكون بإمكانك الوصول إلى مجلدات التخزين من خلال المسار:
~/storage/shared
2. تحديث الحزم الموجودة في Termux
قبل تثبيت أي أداة جديدة، من الأفضل تحديث قائمة الحزم والبرامج الموجودة في التطبيق.
pkg update
بعد انتهاء تحديث قائمة الحزم، نفذ الأمر التالي لترقية الحزم المثبتة:
pkg upgrade
إذا ظهرت لك رسالة تطلب التأكيد، اكتب Y ثم اضغط Enter.
3. تثبيت الأدوات الأساسية
هناك بعض الأدوات التي ستحتاج إليها باستمرار عند استخدام Termux، خاصة إذا كنت تريد تحميل المشاريع والسكربتات من GitHub.
pkg install git python curl wget nano unzip zip -y
- Git: تحميل المشاريع من GitHub.
- Python: تشغيل سكربتات بايثون.
- Curl: إرسال واستقبال البيانات.
- Wget: تحميل الملفات من الإنترنت.
- Nano: تعديل الملفات النصية.
- Unzip: فك ضغط ملفات ZIP.
- Zip: ضغط الملفات والمجلدات.
4. كيفية تحميل أي أداة من GitHub
من أهم الأشياء التي يجب أن تتعلمها في Termux هي طريقة تحميل الأدوات من منصة GitHub.
افتح صفحة الأداة على GitHub، ثم انسخ رابط المستودع واستخدم الأمر التالي:
git clone رابط_المستودع
مثال:
git clone https://github.com/username/repository.git
استبدل الرابط برابط الأداة التي تريد تحميلها.
بعد انتهاء التحميل، ادخل إلى مجلد الأداة:
cd repository
استبدل repository باسم المجلد الذي تم تحميله.
5. معرفة الملفات الموجودة داخل مجلد الأداة
بعد الدخول إلى مجلد الأداة، يمكنك معرفة الملفات الموجودة بداخله باستخدام:
ls
ولعرض الملفات المخفية أيضًا:
ls -la
6. تثبيت المتطلبات الخاصة بالأداة
بعض الأدوات تحتاج إلى مكتبات إضافية حتى تعمل بشكل صحيح، وتختلف هذه المتطلبات حسب لغة البرمجة المستخدمة.
أدوات Python
إذا وجدت ملف requirements.txt داخل مجلد الأداة، استخدم:
pip install -r requirements.txt
أدوات JavaScript
ثبت Node.js باستخدام:
pkg install nodejs -y
ثم ثبت المتطلبات:
npm install
7. كيفية تشغيل الأدوات والسكربتات
تشغيل ملفات Python
إذا كان الملف باسم main.py:
python main.py
وإذا كان باسم tool.py:
python tool.py
تشغيل ملفات Bash
إذا كانت الأداة تحتوي على ملف install.sh:
bash install.sh
أو يمكنك إعطاء الملف صلاحية التنفيذ:
chmod +x install.sh
ثم تشغيله:
./install.sh
تشغيل ملفات Java
ثبت Java:
pkg install openjdk-21 -y
ثم شغل الملف:
java -jar filename.jar
8. أهم أوامر Termux التي يجب أن تعرفها
| الأمر | الوظيفة |
|---|---|
pwd | معرفة المسار الحالي. |
ls | عرض الملفات والمجلدات. |
cd folder | الدخول إلى مجلد. |
cd .. | الرجوع للمجلد السابق. |
cd ~ | الرجوع للمجلد الرئيسي. |
mkdir name | إنشاء مجلد جديد. |
rm file | حذف ملف. |
rm -r folder | حذف مجلد ومحتوياته. |
clear | مسح شاشة الأوامر. |
exit | الخروج من الطرفية. |
history | عرض الأوامر السابقة. |
whoami | عرض اسم المستخدم. |
df -h | عرض مساحة التخزين. |
9. حل أشهر المشاكل في Termux
مشكلة pkg لا يعمل
تأكد من اتصال الإنترنت، ثم جرب:
pkg update
مشكلة Permission Denied
إذا كان الملف موثوقًا ويحتاج إلى صلاحية التنفيذ، استخدم:
chmod +x filename.sh
مشكلة No such file or directory
تأكد من اسم الملف والمجلد الحالي باستخدام الأمر ls، ثم انتقل إلى المسار الصحيح.
مشكلة ModuleNotFoundError
تعني أن مكتبة Python المطلوبة غير مثبتة، ويمكن تثبيتها باستخدام:
pip install module_name
10. نصائح مهمة قبل تحميل أدوات GitHub
- لا تحمل الأدوات من مصادر مجهولة.
- اقرأ ملف README.md لمعرفة طريقة التشغيل.
- لا تنفذ أوامر لا تفهم وظيفتها.
- لا تمنح الأدوات صلاحيات غير ضرورية.
- تأكد من توافق الأداة مع Termux وأندرويد.
- استخدم أدوات اختبار الشبكات على الأنظمة التي تمتلك تصريحًا باختبارها فقط.
تحميل تطبيق Termux
إذا لم تكن قد قمت بتثبيت التطبيق حتى الآن، يمكنك استخدام زر التحميل التالي للوصول إلى صفحة تحميل Termux.
اضغط على الزر للانتقال إلى صفحة التحميل
الخلاصة
أصبح بإمكانك الآن البدء في استخدام Termux بعد تثبيته على هاتفك، بداية من السماح بالوصول إلى الملفات وتحديث الحزم، مرورًا بتثبيت Git وPython، وحتى تحميل الأدوات من GitHub وتشغيلها باستخدام الأوامر المناسبة.
تذكر أن الأمر git clone مسؤول عن تحميل المشروع، بينما أوامر مثل python وbash تستخدم لتشغيل الملفات، وتختلف الطريقة الصحيحة حسب نوع الأداة وتعليمات المطور.
