recent
آخر المقالات

ما هو Termux؟ كيفية تحميل Termux وتعلم استخدامه

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

ما هو Termux؟

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

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

- توقف مطوري التطبيق عن تحديث التطبيق على متجر جوجل بلاي بسبب مشاكل مرتبطة بتحديثات جوجل وبعض الخصائص في التطبيق، لكن ما زال بإمكانك تحميل أحدث نسخة من التطبيق من GitHub أو من متجر F-Droid.

مميزات Termux

  1. التطبيق مجاني مفتوح المصدر
  2. يمتلك مجتمع ضخم من المطورين
  3. يحصل على تحسينات وتحديثات بشكل مستمر
  4. لا يحتاج التطبيق إلى وجود صلاحية الروت في هاتفك للعمل
  5. يحتوي التطبيق على أكثر من 1000 حزمة متاحة للاستخدام
  6. يدعم التطبيق نسخ الأندرويد من النسخة 7.0 وحتى النسخة 12.0
  7. يدعم الكثير من لغات البرمجة مثل لغة C وكذلك لغة C++ وغيرها
  8. يتم تحميل الحد الأدنى من البيانات اللازمة لعدم استهلاك مساحة زائدة

استخدامات Termux

اوامر termux
- هناك الكثير من الاستخدامات المفيدة التي يمكن الاعتماد على التطبيق من أجل القيام بها بسهولة من خلال الهاتف. سنتعرف سريعًا وبشكل مختصر أفضل استخدامات Termux التي يمكن الاعتماد على التطبيق من أجل القيام بها.

1- استخدام Termux في البرمجة

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

- من خلال التطبيق يمكنك تحميل الكثير من المحررات وأدوات تجميع أو ترجمة الأكواد Compilers التي يمكنك استخدامها في التدرب على كتابة البرامج وتنفيذها بسهولة.

2- استخدام Termux في الاختراق

- أداة Termux من أهم الأدوات التي يجب عليك تعلمها إذا كنت تبحث عن كيف تصبح هاكر أخلاقي. حيث يوفر هذا التطبيق بيئة اختراق متكاملة يمكنك الاعتماد عليها، بالإضافة إلى إمكانية استخدام مجموعة من أقوى أدوات الاختراق باستخدامه مثل أداة Metasploit | Hydra | Nmap وغيرها.

- يمكن الاستفادة أيضًا من دعم التطبيق للغة Python والاستفادة من واحد من أفضل استخدامات لغة بايثون وهو مجال الاختراق، سواءً من خلال كتابة سكريبت اختراق لهدف معين أو استخدام السكريبتات والأدوات الجاهزة مجانًا عبر GitHub.

3- استخدام Termux في تعلم لينكس

- كما ذكرنا سابقًا؛ تطبيق Termux عبارة عن محاكي طرفية لنظام لينكس. فهو يمنحك القدرة على التفاعل مع بيئة النظام، وتسمح لك بالتعود على استعمال الطرفية والتفاعل مع النظام عبر موجه الأوامر، وهذا يمنحك قدرة كبيرة على تعلم نظام Linux وكيفية استخدامه على الحواسيب بسهولة.

متطلبات تشغيل Termux

  1. هاتف أندرويد بإصدار 7.0 أو أعلى
  2. مساحة تخزين من 500 ميجابايت إلى 5 جيجابايت
  3. تثبيت Tremux يجب أن يتم على الذاكرة الداخلية للهاتف
  4. يجب تحميل أحدث إصدار من التطبيق من متجر F-Droid
  5. لا توجد حاجة لعمل روت للهاتف، ولكن وجوده يمنحك صلاحيات أكبر

أوامر Termux الأساسية

  • pkg install ***: تثبيت حزمة على التطبيق
  • pkg uninstall ***: إلغاء تثبيت حزمة على التطبيق
  • pkg-list-installed: معرفة جميع الحزم المثبتة
  • pkg search ***: البحث عن حزمة معينة
  • pkg update && pkg upgrade -y: تحديث وترقية جميع الحزم المثبتة
  • history: عرض آخر الأوامر التي تم إدخالها
  • exit: الخروج من التطبيق
  • ifconfig: معرفة معلومات عن الشبكة
  • rm ***: أمر لحذف ملف
  • rm -rf ***: أمر لحذف مجلد
  • zip ***: أمر لضغط ملف
  • unzip ***: أمر لفك الضغط عن ملف
  • termux-setup-storage: أمر للسماح للتطبيق بالوصول لمساحة التخزين على الهاتف
  • wget ***: أمر لتنزيل حزمة من على الإنترنت

<<< ملاحظة >>>
- يتم استبدال النجوم *** باسم الملف أو الحزمة أو الرابط الملائم لأي أوامر تيرمكس التي تستخدمه.

تعلم Termux

أوامر termux الأساسية
- سنختم معكم هذا المقال إن شاء الله بتوفير مجموعة مصادر تعليمية يمكن الاعتماد عليها من أجل تعلم واحتراف تطبيق Termux. هذه المصادر مجانية وستكون مفيدة لمن يريد الاحتراف استخدام التطبيق وأدواته.

1- أساسيات تيرمكس بالعربية

- المصدر الأول لدينا هو كتاب Termux basics for Arabic والذي يشرح بعض أدوات تطبيق تيرمكس وكيفية استخدا سطر الأوامر من أجل التفاعل مع التطبيق.

2- تحميل كتاب أوامر Termux

- هذا الكتاب يضم أوامر Termux الأساسية التي يجب عليك أن تتعلمها من أجل الاستفادة من قوة التطبيق وكافة مميزاته.

** إذا كان لديكم أي استفسار أو إضافة للمقال يُمكنكم وضعه في تعليق **
** تقديرًا لجهودنا ودعمًا للموقع.. يُرجى مشاركة المقال عبر أزرار المشاركة الاجتماعية بالأسفل **
***** تم بحمد الله *****
author-img
Muhammad Elmasry

تعليقات

ليست هناك تعليقات
إرسال تعليق
    google-playkhamsatmostaqltradent