احتراف Termux والأمن السيبراني على أندرويد: من الصفر حتى تشغيل أدوات GitHub

apps
0

شرح تطبيق 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 تستخدم لتشغيل الملفات، وتختلف الطريقة الصحيحة حسب نوع الأداة وتعليمات المطور.

إرسال تعليق

0 تعليقات
إرسال تعليق (0)