recent
أحدث المواضيع

شرح تطبيق "Termux" مع طريقة تبيث أهم الاأوامر وأدوات لينكس على الأندرويد

Explain the Termux application with how to install commands and Linux tools

السلام عليكم ورحمة الله تعالى وبركاته ....
   * شأشرح واجهة  "Termux" مع توضيح طريقة تشغيل الأوامر و كيفية الوصول إلى الملفات .*
   أهلا بكم في هذا الدرس سنتعرف على تطبيق الطرفية أو termux وهو التطبيق الأول على الأندرويد لتقديم ميزات برنامج الطرفية المتوفر على نظام لينكس ، لكن  قبل الغوص في موضوع شرح تطبيق termux دعونا نتعرف عليه اكثر، فهو تطبيق يمكنك من تشغيل ادوات kali linux على هاتفك الأندرويد  ويتميز بواجهة الشاشة السوداء أو الطرفية المستوحاة من نظام لينكس باعتبار أن نظام الأندرويد هو نظام تشغيل للهواتف الذكية مفتوح المصدر مبني على نواة Linux لذا فتطبيق تيرميكس يمكنك من الاستفادة من العديد من الميزات والأدوات المتوفرة على لينكس مباشرة على هاتفك الأندرويد .
   يعمل تطبيق termux بنفس طريقة عمل واجهة نظام لينكس، إذ يخول لك استعمال أوامر لينكس نفسها مباشرة على هذا التطبيق، كما يمكنك تثبيت العديد من الادوات عليه، مثل أدوات اختبار الاختراق، جمع البيانات، وكما يمكنك أيضا من  استعمال الأوامر الاعتيادية للانتقال بين المجلدات، حذف الملفات مثل (cd - whoami - clear...).
  لمحة عن تطبيق Termux‏:
تطبيق Termux‏ هو محاكي الطرفية على أجهزة الأندرويد، وهو تطبيق مفتوح المصدر يضيف بيئة اوامر Linux على هاتفك دون الحاجة إلى عمل روت لهاتفك او تثبيت نظام خارجي او روم معدل، بل يكفي تثبيته مباشرة عبر متجر التطبيقات Google play ويوفر التطبيق العديد من الحزم الإضافية باستخدام مدير الحزم APT المشهور على Ubuntu (توزيعة من توزيعات Linux).
نبذة عن تطبيق Termux:
فاذا كنت من المتعاملين مع نظام لينكس وأوامر الطرفية (سطر الأوامرفلا أظن انك بحاجة الى هذا الشرح، فالتطبيق يعمل بنفس منهج Terminal، لكن لا بأس ان نذكر بخطوات العمل الخاص به، وفي ما يلي شرح التطبيق بالترتيب من التثبيت الى الأدوات.
1. تحميل تطبيق Termux:
يتوفر تطبيق الطرفية Termux مجانا على موقعه الرسمي وعلى متجر جوجل بلاي، يمكنك تحميله وتثبيته مباشرة من متجر التطبيقات Google Play  من خلال الانتقال عبر الرابط التالي:Download Termux
واجهة التطبيق:
عند فتحه على هاتفك، يعرض Termux واجهة الطرفية مباشرة، ويمكن عبر الاعدادات ضبط حجم النص للتكبير او التصغير بالنقر المزدوج بأسبوعين ثم السحب وإبعاد وتقريب الاصبعين.
إلى جانب صفحة الطرفية الرئيسة، تتوفر ثلاثة عناصر إضافية للواجهة: قائمة الخيارات ودرج التنقل والإشعارات.
يمكنك فتح قائمة الخيارات بالضغط طويلا في أي مكان في شاشة الطرفية، حتى يعرض لك التطبيق القائمة كما يظهر في الصورة ؛

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

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


•إغلاق جميع جلسات العمل في الطرفية.
•زر قفل التنبيه لتجنب دخول وضع السكون على الهاتف.
•استخدم قفل WiFi لزيادة أداء wifi.
كيفية التعامل مع التطبيق:
من السهل جدا أن تتعامل مع تطبيق termux عبر الأوامر كل ما تحتاجه هو معرفة الامر الذي تريده ووظيفته بعدها يكفي أن تكتب في سطر الأوامر ثم تضغط على زر Enter ليتم تطبيق الامر وإليك أهم الأوامر:⬇⬇⬇
1. pwd - هذا الأمر يعرض لك مسار المجلد الذي انت فيه حاليا، وعادة ما يكون المسار المستخدم شيئًا مثل "/home /username".
2. ls - الأمر "Is" يعمل على عرض قائمة اسماء الملفات والمجلدات الموجودة في المجلد الذي توجد فيه. يمكنك أيضا رؤية جميع الملفات المخفية باستخدام الأمر "ls -a".
3. cd - الأمر "cd" يمكنك استخدامه للانتقال الى مجلد معين، على سبيل المثال ، إذا كنت في المجلد الرئيسي Home، وتريد الانتقال إلى مجلد التحميلات، يمكنك كتابة "cd Download" باعتبار ان Download هو اسم المجلد الذي تريد الدخول اليه.
4. mkdir و rmdir - استخدم الأمر mkdir لإنشاء مجلد فارغ جديد، على سبيل المثال ، إذا كنت تريد إنشاء مجلد باسم "Images" ، فيمكنك كتابة "mkdir Images". ويمكنك حذف المجلد باستخدام الامر rmdir متبوعا باسم المجلد اذا كان الاخير فارغا، لحذف مجلد يحتوي على ملفات استخدم rm.
5. rm - استخدم الأمر rm لحذف الملفات او المجلدات. وبشكل اعتيادي لحذف ملف باسم info.txt استخدم الامر على الشكل: rm info.txt
6. touch - يتم استخدام الأمر touch لإنشاء ملف جديد سواء كان ملف نصي txt فارغ او ملف zip فارغ. على سبيل المثال: "touch new.txt".
7. help - يستخدم هذا الأمر لمعرفة المزيد من المعلومات عن أمر معين وكيفية استخدامه، على سبيل المثال، يعرض "cd help" صفحة معلومات تشرح لك كيفية استخدام أمر cd.
8. cp - استخدم الأمر cp لنسخ الملفات من مجلد الى آخر. يحتاج الأمر إلى متغيرين: الأول هو مسار الملف المراد نسخه والثاني هو مكان النسخ.
9. mv - استخدم الأمر mv لنقل الملفات عبر سطر الأوامر. يمكننا أيضًا استخدام الأمر mv لإعادة تسمية الملفات. على سبيل المثال، إذا أردنا إعادة تسمية ملف "text" الى ملف "new" ، يمكننا استخدام الأمر "mv text new".
10. echo - يمكنك عبر الأمر "echo" ادخال بعض البيانات الى ملف معين والذي عادة ما يكون ملف نصي. على سبيل المثال ، إذا كنت تريد إنشاء ملف نصي جديد تكتب فيه عبارة "hello my name is nour"، تحتاج فقط إلى كتابة "echo hello my name is nour >> new.txt".
11. cat - يستخدم الأمر cat لعرض محتوى الملفات، يمكنك عرض محتوى الملف السابق عبر الأمر:
cat new.txt
12. nano و vi هي برامج تحرير النصوص في سطر أوامر Linux. الأمر nano عبارة عن محرر نصي جديد يمكن استخدامه في التعديل على الملفات النصية و vi أبسط من نانو في التعامل، كما يمكنك إنشاء ملف جديد أو تعديل ملف باستخدام هذا المحرر.
13. df - يعرض لك الأمر df المعلومات المتعلقة بالمساحة والتخزين، حيث يقدم لك حجم الملفات والمجلدات بالتفصيل.
14. zip و unzip - استخدم الأمر zip لضغط الملفات في أرشيف مضغوط ، و unzip لفك الضغط و استخراج الملفات من الأرشيف المضغوط. ( يمكن ان لا يعمل الأمر في البداية، لأنك بحاجة لتثبيت اداة zip اولا عبر الأمر pkg install zip).
15. uname -a - استخدم uname لإظهار بعض المعلومات حول النظام الذي يعمل به جهازك. او استخدام الأمر "uname -a" ليعرض لك معظم المعلومات عن النظام. بالاضافة الى تاريخ إصدار النواة kernel، إصدار و نوع المعالج ، إلخ.

يمكنك البحث عن اوامر اخرى وهي نفس الاوامر المستعملة في لينكس، في حين ان بعض اوامر termux للاختراق، يمكنك استعمالها بعد تثبيت ادوات خارجية، وفي ما يلي
طريقة تثبيت/حذف الادوات
بالنسبة لتحميل الأدوات فقد شرحت طريقة تثبينها مسبقا  في تدوينة مستقلة يمكنك قراءتها من هنا
_____________________________________________   : لتحميل الأداة التي شرحتها في هذا الفيديو

 من هنا
إذا واجهتك مشكلة لا تتردد في مراسلتنا  
google-playkhamsatmostaqltradent