#نبذة_تعريفية
تطبيق Termux هو محاكي على أندرويد، وهو تطبيق مفتوح المصدر يضيف بيئة اوامر Linux على هاتفك دون الحاجة إلى عمل روت لهاتفك او تثبيت نظام خارجي او روم معدل، بل يكفي تثبيته مباشرة عبر متجر التطبيقات Google play ويوفر التطبيق العديد من الحزم الإضافية باستخدام مدير الحزم APT المشهور على اوبونتو Ubuntu (توزيعة من توزياعات Linux).
تطبيق Termux هو محاكي على أندرويد، وهو تطبيق مفتوح المصدر يضيف بيئة اوامر Linux على هاتفك دون الحاجة إلى عمل روت لهاتفك او تثبيت نظام خارجي او روم معدل، بل يكفي تثبيته مباشرة عبر متجر التطبيقات Google play ويوفر التطبيق العديد من الحزم الإضافية باستخدام مدير الحزم APT المشهور على اوبونتو Ubuntu (توزيعة من توزياعات Linux).
#واجهة_التطبيق
عند فتحه على هاتفك، يعرض Termux واجهة العمل مباشرة، ويمكن عبر الاعدادات ضبط حجم النص للتكبير او التصغير بالنقر المزدوج بأصبعين ثم السحب وابعاد او تقريب الاصبعين.
إلى جانب صفحة الرئيسة، تتوفر ثلاثة عناصر إضافية للواجهة: قائمة الخيارات ودرج التنقل والإشعارات.
> يمكنك فتح قائمة الخيارات بالضغط طويلا في أي مكان في شاشة الطرفية، حتى يعرض لك التطبيق القائمة من أجل:
- تحديد، نقل او لصق النص.
- مشاركة النص من التطبيق إلى تطبيقات أخرى (مثل البريد الإلكتروني، الرسائل القصيرة، واتس اب...)
- إعادة تعيين التطبيق الى الاعدادات الافتراضية إذا واجهت مشكلة.
- زر Hangup للخروج من نافذة الطرفية الحالية.
- تعديل التصميم عن طريق اختيار الخط والألوان.
- عرض صفحة المساعدة
عند فتحه على هاتفك، يعرض Termux واجهة العمل مباشرة، ويمكن عبر الاعدادات ضبط حجم النص للتكبير او التصغير بالنقر المزدوج بأصبعين ثم السحب وابعاد او تقريب الاصبعين.
إلى جانب صفحة الرئيسة، تتوفر ثلاثة عناصر إضافية للواجهة: قائمة الخيارات ودرج التنقل والإشعارات.
> يمكنك فتح قائمة الخيارات بالضغط طويلا في أي مكان في شاشة الطرفية، حتى يعرض لك التطبيق القائمة من أجل:
- تحديد، نقل او لصق النص.
- مشاركة النص من التطبيق إلى تطبيقات أخرى (مثل البريد الإلكتروني، الرسائل القصيرة، واتس اب...)
- إعادة تعيين التطبيق الى الاعدادات الافتراضية إذا واجهت مشكلة.
- زر Hangup للخروج من نافذة الطرفية الحالية.
- تعديل التصميم عن طريق اختيار الخط والألوان.
- عرض صفحة المساعدة
يمكن الوصول الى خيارات التنقل عن طريق السحب السريع من يسار الشاشة. وهنا لديك ثلاث خيارات:
1- النوافذ المفتوحة: تعرض لك في الاعلى عدد الصفحات المفتوحة في البرنامج، ويؤدي النقر فوق إحداها إلى إظهارها بينما يمكن الضغط طويلاً عليها لتحديد اسم خاص لها.
2- زر لوحة المفاتيح لاظهار او اخفاء لوحة المفاتيح الخاصة بالهاتف.
3- زر لإنشاء صفحات جديدة
2- زر لوحة المفاتيح لاظهار او اخفاء لوحة المفاتيح الخاصة بالهاتف.
3- زر لإنشاء صفحات جديدة
#التعامل_مع_الأوامر:
من السهل جدا ان تتعامل مع تطبيق termux عبر الاوامر، كل ما تحتاجه هو معرفة الامر الذي تريده ووظيفته، بعدها يكفي ان تكتبه في سطر الاوامر ثم تضغط على زر Enter ليتم تطبيق الام
من السهل جدا ان تتعامل مع تطبيق termux عبر الاوامر، كل ما تحتاجه هو معرفة الامر الذي تريده ووظيفته، بعدها يكفي ان تكتبه في سطر الاوامر ثم تضغط على زر Enter ليتم تطبيق الام
يضم التطبيق افتراضيا عددا محدودا من الاوامر وهي الاوامر الرئيسة التي يقدمها نظام لينكس، الا انه يمكنك اظافة العديد من الاوامر الاخرى عن طريق تثبيت الادوات والحزمات، مثل ادوات الاختراق او ادوات التحميل من النت..
#أهم أوامر Termux:
في الواقع يمكنك استعمال العديد من اوامر لينكس الاعتيادية على تطبيق Termux، ومن اهم هذه الاوار نعرض لكم هذه الاكثر استعمال والتي يمكن ان تحتاجها في الاستعمال العادي للانتقال بين المجلدات والتعديل على الملفات، هذه الاوامر لا تحتاج اي تثبيت لادوات خارجية، بل يمكن استعمالها مباشرة بعد تثبيت التطبيق.
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 للاختراق، يمكنك استعمالها بعد تثبيت ادوات خارجية، وفي ما يلي طريقة تثبيت/حذف الادوات.
في الواقع يمكنك استعمال العديد من اوامر لينكس الاعتيادية على تطبيق Termux، ومن اهم هذه الاوار نعرض لكم هذه الاكثر استعمال والتي يمكن ان تحتاجها في الاستعمال العادي للانتقال بين المجلدات والتعديل على الملفات، هذه الاوامر لا تحتاج اي تثبيت لادوات خارجية، بل يمكن استعمالها مباشرة بعد تثبيت التطبيق.
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 للاختراق، يمكنك استعمالها بعد تثبيت ادوات خارجية، وفي ما يلي طريقة تثبيت/حذف الادوات.
#تثبيت_الادوات_والتعامل_مع_مدير_الحزم_apt:
امر apt هو مدير الحزم او مدير الادوات على debian و كل التوزيعات الدبيانية مثل Ubuntu و مانت لينكس، وهو برنامج يعمل عبر سطر الاوامر ويمكن اعتباره اداة الى جوار كل الادوات الاخرى، ووظيفته تكمن في التحكم في الادوات او الحزم المثبتة وتثبيت حزم جديد
امر apt هو مدير الحزم او مدير الادوات على debian و كل التوزيعات الدبيانية مثل Ubuntu و مانت لينكس، وهو برنامج يعمل عبر سطر الاوامر ويمكن اعتباره اداة الى جوار كل الادوات الاخرى، ووظيفته تكمن في التحكم في الادوات او الحزم المثبتة وتثبيت حزم جديد
يمكنك استعمال الاوامر التالية لترقية او تحديث جميع الحزم المثبتة الى آخر اصدار:
_____________________
apt update ××××
_____________________
apt upgrade ××××
_____________________
_____________________
apt update ××××
_____________________
apt upgrade ××××
_____________________
لتثبيت ادواة او حزم جديدة عبر مدير الحزم apt، كل ما عليك هو كتابة الامر apt-get install xxx حيث ان xxx هو اسم الاداة او الحجمة التي تريد تثبيتها
ومثال لذلك:-
apt-get install nano
ومثال لذلك:-
apt-get install nano
لحذف اداة من التطبيق، يمكنك استعمال نفس الامر متبوعا ب remove على الشكل apt-get remove xxx حيث ان xxx هو اسم الاداة، وفي ما يلي مثال على حذف nano:
apt-get remove nano
apt-get remove nano
يمكن استعمال الاوامر المتعلقة بمدير الحزم اما عبر apt مباشرة او عبر apt-get كما استعملنا في المثالين اعلاه، يمكنك ايضا استعمال مدير حزم آخر مثل امر pkg بنفس الطريقة.
الان قبل ان نسرح كثيرا في الشرح ناتي لبعض الشروحات العملية لتنفيذ بعض الاوامر .
من الاوامر المهمة في التريموكس هو امر
apt update
وهذا امر يجب كتابته في كل مرة تفتح فيها برنامج التريموكس وهو امر لتحديث التيرموكس .
والامر الثاني هو
apt upgrade
وهذا الامر مهم جدا وهو امر تطوير البرنامج ولابد من كتابته بعد تنفيذ الامر الاول وفي كل مرة عند تشغيل التريموكس يجب عليك كتابته.
ويكمن اختصارهم الاثنين في امر واحد هكذا 👇👇
apt update && apt upgrade -y
ملحوظة :-
بعد كتابة كل امر تضغط علي انتر لتنفيذ مهمة الامر
apt update
وهذا امر يجب كتابته في كل مرة تفتح فيها برنامج التريموكس وهو امر لتحديث التيرموكس .
والامر الثاني هو
apt upgrade
وهذا الامر مهم جدا وهو امر تطوير البرنامج ولابد من كتابته بعد تنفيذ الامر الاول وفي كل مرة عند تشغيل التريموكس يجب عليك كتابته.
ويكمن اختصارهم الاثنين في امر واحد هكذا 👇👇
apt update && apt upgrade -y
ملحوظة :-
بعد كتابة كل امر تضغط علي انتر لتنفيذ مهمة الامر