ما هو Termux؟ كيفية تنزيله وتعلم استخدامه
يعد Termux أحد أقوى الأدوات التي يمكنك استخدامها على هاتف أندرويد الخاص بك ، حيث يوفر لك التطبيق بيئة لينكس على هاتفك يمكنك الاعتماد عليها في أشياء كثيرة. سنتعلم في مقال اليوم ان شاء الله ما هو Termux؟ وما هي مميزاته وأهم استخداماته التي يمكن أن تتم من خلالها؟ متطلبات تشغيل Termux على هاتفك ، ما هي أهم أوامر Termux الأساسية؟ أخيرًا ، سنوفر الموارد اللازمة للتعلم وإتقان Termux بشكل صحيح.
ما هو Termux؟
Termux هو محاكي طرفي مجاني ومفتوح المصدر. يوفر هذا التطبيق لمستخدمي أندرويد القدرة على التفاعل مع بيئة لينكس وتنفيذ الأوامر عليها من خلالها. ما يميز هذا التطبيق أنه لا يحتاج إلى روت ليعمل على هاتفك ، لكن وجود الجذر على هاتفك يمنحك صلاحيات أكبر في التعامل مع النظام والملفات الموجودة عليه.
المحطة الطرفية هي واجهة تعتمد على توجيه الأوامر إلى الكمبيوتر في نص مكتوب ، وكانت هذه هي الطريقة المستخدمة للتفاعل مع أجهزة الكمبيوتر قبل اختراع واجهات الرسوم. لا تزال Terminal متاحة على جميع الأنظمة اليوم ، ويمكن استخدامها على نظامي التشغيل ويندوز و ماك ، ولكنها أكثر شيوعًا وتستخدم في توزيعات لينكس.
– توقف مطورو التطبيق عن تحديث التطبيق على متجر جوجل Play بسبب مشكلات تتعلق بتحديثات جوجل وبعض الميزات في التطبيق ، ولكن لا يزال بإمكانك تنزيل أحدث إصدار من التطبيق من GitHub أو من متجر F-Droid.
ميزات Termux
- التطبيق مجاني ومفتوح المصدر
- لديها مجتمع ضخم من المطورين
- يحصل على تحسينات وتحديثات مستمرة
- لا يحتاج التطبيق إلى عمل روت على هاتفك حتى يعمل
- يحتوي التطبيق على أكثر من 1000 حزمة متاحة للاستخدام
- التطبيق يدعم إصدارات أندرويد من الإصدار 7.0 إلى الإصدار 12.0
- يدعم الكثير من لغات البرمجة مثل C وكذلك C ++ وغيرها
- يتم تنزيل الحد الأدنى من البيانات المطلوبة لعدم استهلاك مساحة زائدة
استخدامات Termux
– هناك الكثير من الاستخدامات المفيدة التي يمكن الاعتماد عليها في التطبيق من أجل القيام بذلك بسهولة عبر الهاتف. سنعرف بسرعة ودقة أفضل استخدامات Termux التي يمكنك الاعتماد على التطبيق للقيام بها.
1- استخدام Termux في البرمجة
– إذا كنت تتطلع إلى تعلم البرمجة ولكنك لا تملك جهاز كمبيوتر ، فلا يزال بإمكانك الاعتماد على هاتفك لكتابة التعليمات البرمجية وتنفيذها عبر Termux. كما ذكرنا في ميزات Termux ، يدعم التطبيق العديد من لغات البرمجة مثل Go و C و PHP ولغات أخرى.
– يمكنك من خلال التطبيق تنزيل الكثير من المحررات والأدوات الخاصة بتجميع أو ترجمة الأكواد التي يمكنك استخدامها لممارسة الكتابة وتنفيذ البرامج بسهولة.
2- استخدام Termux للاختراق
يعد Termux أحد أهم الأدوات التي يجب أن تتعلمها إذا كنت تتطلع إلى أن تصبح متسللًا أخلاقيًا. يوفر هذا التطبيق بيئة اختراق متكاملة يمكنك الاعتماد عليها ، بالإضافة إلى القدرة على استخدام مجموعة من أقوى أدوات القرصنة التي تستخدمها مثل Metasploit | هيدرا | Nmap وغيرها.
– يمكنك أيضًا الاستفادة من دعم التطبيق للغة Python والاستفادة من أحد أفضل استخدامات لغة Python ، وهو مجال الاختراق ، سواء عن طريق كتابة نص اختراق لهدف معين أو باستخدام البرامج النصية وجاهزة أدوات مصنوعة مجانًا عبر GitHub.
3- استخدام Termux لتعلم لينكس
– كما ذكرنا من قبل؛ Termux هو محاكي طرفي لنظام لينكس. يمنحك القدرة على التفاعل مع بيئة النظام ، ويسمح لك بالاعتياد على استخدام الجهاز والتفاعل مع النظام عبر موجه الأوامر ، وهذا يمنحك قدرة كبيرة على تعلم لينكس وكيفية استخدامه على أجهزة الكمبيوتر بسهولة .
متطلبات تشغيل Termux
- هاتف أندرويد الإصدار 7.0 أو أعلى
- مساحة تخزين من 500 ميجا بايت إلى 5 جيجا بايت
- يجب أن يتم تثبيت Tremux على الذاكرة الداخلية للهاتف
- يجب تنزيل أحدث إصدار من التطبيق من المتجر F- الروبوت
- ليست هناك حاجة لجذر الهاتف ، ولكن وجوده يمنحك صلاحيات أكبر
أوامر Termux الأساسية
قبل أن نقوم بفعل أي شئ يجب أن نشرح مايظهر في واجهة التطبيق الرئيسية كما نلاحظ في أول سطر هناك رسالة ترحيب ثم تليه 5 أسطر تحتوي على معلومات عن المطورين وكيف تتواصل معهم ثم نلاحظ 4 أسطر تحتوي على أهم الأوامر وهي الأوامر الاساسية في التطبيق
أولا أمر وهو pkg search
هذا الأمر مخصص للبحث عن الحزم حيث تقوم بكتابة الأمر ثم يليه إسم الحزمة التي تبحث عنها مثلا
pkg search python
الأن ننتقل الى الأمر التالي وهوا
pkg install
هذا الأمر مخصص لتثبيت الحزم والأدوات بشتى مجالاتها مثلا نقوم نقوم بتثبيت حزمة git
pkg install git
ثم ثم يليه الأمر
pkg upgrade
هذا الأمر مخصص لتثبيت التحديثات ويفضل القيام بتحديثات كل فترة معينة الأمر الأخير وهو الأمر
help
هذا الأمر مخصص للمساعدة وعرض جميع الأوامر تطبيق Termux
بعد أن علمنا عمل كل أمر من الأوامر السابقة ننتقل إلى أهم مرحلة وهي تهيئة ال Termux ليكون بيئة قادرة على تشغيل أدوات أولا نقوم بتحديث الحزم من خلال الأمر
pkg update
ثم نقوم بتحديث التطبيق Termux لتنزيل وتحديث البكجات المطلوبة لكي تتمكن من تنزيل الأدوات دون اي مشاكل قد تواجهك في التطبيق Termux
pkg upgrade
ثم نقوم بتثبيت حزم git من أجل إستعمالها في تثبيت الأدوات من موقع GitHu
pkg install git
الأن نقوم بتثبيت مترجم لغة python من أجل عمل الأدوات المبرمجة بهذه اللغة
pkg install python
عند الأنتهاء من تثبيت البايثون python نقوم بكتابة الأمر التالي
pkg install python2