اهم اوامر تارمكس الاساسية Termux commands
اوامر Termux الأساسية
في الواقع يمكنك استعمال العديد من اوامر لينكس الاعتيادية على تطبيق Termux، ومن اهم هذه الاوامر نمثل:
الانتقال بين المجلدات والتعديل على الملفات، ستحتاجها بالتأكيد للتعامل مع النظام .
ملاحظة: الأوامر يجب ان تكون بالحروف الصغيرة لأنها حساسة لحالة الاحرف small letters.
هذه مقالة سابقة شرحت فيها كيفية تثبيت تطبيق تيرموكس Termux
أولا وقبل كل شيء يجب أن تتعرف على طريقة تحديث الطرفية Termux وكيفية تثبيت الادوات عليها
طريقة تحديث وترقية تطبيق Termux
امر التحديثامر الترقيةpkg update
pkg upgrade
تثبيت البرامج على Termux
لتثبيت برنامج معين نستعمل الامر pkg ثم install بعدها اسم البرنامج المراد تثبيته,مثال:
مثال نقوم بتثبيت برنامج wget (هو برنامج تحميل ملفات بدون واجهة رسومية)pkg install [اسم البرنامج المراد تثبيته]
pkg install wget
طريقة الغاء التثبيت
نستعمل الامر uninstall لحذف تطبيقلمعرفة البرامج الموجودة بالمستودع pkg في حالة اردت تثبيت برنامج معين تبحث عنه, أكتب الامر الأتيpkg uninstall wget
pkg list-all
الامر dpkg
باستخدام هذا الأمر ، ستتمكن من رؤية جميع الحزم المثبتة في تطبيق termux الخاص بك.
dpkg --list
امر البحث Search
للبحث عن حزمة محددة في termux اكتب اسم حزمة مع الامر pkg search سيُظهر لك كل الحزمة المتعلقة باسم الحزمة هذا.
pkg search package-name
مثال:
pkg search zip
التثبيت اليدوي لملفات deb عبر الامر DPKG
إذا كان لديك ملف حزمة بامتداد .deb ، فيمكنك تثبيته باستخدام dpkg
التثبيت:
dpkg -i ./package.deb
الازالة:
dpkg --remove [package name]
اوامر Termux في التعامل مع الملفات والنظام
الامر cd
الأمر "cd" يستعمل للانتقال الى مجلد معين، على سبيل المثال ، إذا كنت في المجلد الرئيسي Home، وتريد الانتقال إلى مجلد التحميلات، يمكنك كتابةعلى فرض ان Download هو اسم المجلد المراد الدخول اليه.cd Downloads
الامر ls
يستخدم اﻷمر ls لعرض الملفات والمجلدات الموجودة في المجلد المطلوب؛ قم بكتابة اﻷمر ls في الطرفية لديك وسوف يعرض لك قائمة بالملفات والمجلدات المتواجدة في مجلد المنزل (Home)ويمكنك اظهار اسماء الملفات المخفية باستخدام الأمر "ls -a".
ls -a
الامر pwd
pwd - هذا الامر يعرض لك مسار المجلد الذي انت متواجد فيه حاليا،pwd
الامر mkdir
نستخدم الامر mkdir والذي يعني make directory بمعنى انشاء مجلد, مثالهنا قمنا بإنشاء مجلد باسم myfolder.mkdir myfolder
الامر rmdir و rm
لحذف مجلد نستعمل الامر rmdir بمعنى remove directory ولحذف ملف نستعمل الامر rmمثال:
حذف مجلد myfolder
حذف ملفrmdir myfolder
على فرض أن myimage.jpg ملف صورة.rm myimage.jpg
الأمر touch
يتم استخدام الأمر touch لإنشاء ملف جديد سواء كان ملف نصي txt فارغ او ملف doc فارغ. على سبيل المثال:touch log.txt
الأمر cat
نستخدم الامر cat لعرض محتويات ملف معين وليكن مثل الملف الذي أنشأناه سابقا مثال.cat log.txt
الأمر cp
استخدم الأمر cp لنسخ الملفات من مجلد الى آخر. يحتاج الأمر إلى متغيرين: الأول هو مسار الملف المراد نسخه والثاني هو المجلد الهدف المراد نسخ الملف داخله.مثال سننسخ ملف موجود بالتحميلات Downloads ونضعه في مجلد الرئيس الهوم Home
cp /Downloads/onsec.jpg /Home/onsec.jpg
الأمر mv
استخدم الأمر mv لنقل الملفات عبر سطر الأوامر. يمكننا أيضًا استخدام الأمر mv لإعادة تسمية الملفات. على سبيل المثال، إذا أردنا إعادة تسمية ملف "text" الى ملف "new" ، يمكننا استخدام الامر "mv old new" ولنقلها نستعمل نفس طريقة النسخmv oldName newName
الأمر echo
يستخدم لطباعة اي كتابة على الطرفية مثال echo Hello CortexHacker واذا أردنا كتابتها داخل ملف نستخدم السهم < على سبيل المثالقمنا بكتابة كلمة Hello في ملف اسميناه file.txt اذا كان الملف غير موجود سيتم انشاءه تلقائيا.echo Hello > file.txt
اما اذا اردت اضافة كلمة الى ملف موجود نستخدم السهمين << مثال
echo World >> file.txt
الأمر nano و vi
تستطيع ان تعتبرهما محرر نصوص مثل notepad تتمكن من خلاله من تعديل او تحرير ملف نصي عن طريق كتابة اسم الاداة وتمرر لها مسار الملف المراد فتحه والتعديل عليه مثالnano /Downloads/site.txt
الأمر zip و unzip
استخدم الامر zip لضغط الملفات في أرشيف مضغوط ، و unzip لفك الضغط واستخراج الملفات من الأرشيف المضغوط يمكن ان لا يعمل الامر في البداية ويظهر command not found والسبب انه لا يأتي افتراضيا بل تقوم بتثبيته اولا عبر الامرpkg install zip
اذا أردت فك ضغط عن ملف استعمل الامر unzip ومرر له مسار الملف المضغوطpkg install unzip
مثال:
unzip /Downloads/wikikali.zip
الأمر History
سيعطيك هذا الأمر قائمة بجميع الأوامر الأخيرة التي استخدمتها في termux.
history
تحقق من جميع العمليات الجارية في Termux:
سيُظهر لك هذا الأمر جميع المهام التي تعمل على المحطة ترمكس.
top
لإنهاء الأمر Top على termux فقط اضغط على CTRL + C على لوحة المفاتيح.
الامر Chmod
يتم استخدام الأمر chmod لتغيير إذن الملف والمجلد. في بعض الأحيان يكون لبعض الملفات إذن القراءة فقط.
من أجل تغيير إذن ملف من القراءة للقراءة والكتابة والتنفيذ ، سنستخدم الأمر التالي:
chmod +x <filename>
أو
chmod 777 <filename>
يمنح الأمر أعلاه الملف إذنًا لقراءة الكتابة والتنفيذ.
أمر التنزيل Git
لتنزيل الحزم وادوات الاختراق وغيرها من موقع GitHub يلزمنا تثبيت الاداة git بالامر
pkg install git
تنزيل المشاريع من مستودع GitHub
إذا كنت ترغب في تنزيل أي مشروع من github ، يمكنك فقط استخدام التعليمة
git clone رابط المشروع
فقط قم بتغيير رابط المشروع بالرابط الخاص بك على سبيل المثال:
git clone https://github.com/termux/termux-packages
امر show
لعرض تفاصيل حول حزمة معينة في Termux مثلا: محرر النصوص nano
apt show nano
سيُظهر لك هذا الأمر التفاصيل الكاملة للحزمة .
الأمر help
هذا الامر مهم جدا فعند كتابته يعطيك كل أوامر النظام في حالة نسيت أمر معين ستجده وأمامه شرح بسيط عن دورهhelp
الامر Man بمعنى Manual
هذا الامر يختلف عن الامر help الامر man يعطيك معلومات ووثائق عن الاداة بتفاصيل اكثر اما الامر help فيظهر لك برامترات الاداة وكيفية الاستعمال فقط
man zip
اذا لم تكن الحزمة man مثبتة يمكنك تنصيبها بالامر
pkg install man
كيفية اضافة مستودعات repo تطبيق تارموكس الرسمية
المستودعات او repository عبارة عن قائمة تحتوي على روابط الادوات حتى يتم تثبيتها عبر الامر pkg او apt . تعتبر كمخزن للادوات والحزم.
- المستودع الاول خاص بالاجهزة التي تحتوي على صلاحيات الروت
pkg install root-repo
- هذا المستودع خاص بالاجهزة الاندرويد للاصدار 7 فاكثر (Android 7+ only)
pkg install x11-repo
- هذا المستودع لا ينصح به الا للضرورة عندما تكون هناك حزم قيد التطوير وغير مستقرة
pkg install unstable-repo
طريقة اضافة مستودعات خارجية غير رسمية
بعض الادوات غير الرسمية التي يطورها اشخاص مستقلين او هكر لا تجدها بالمستودع الرسمي ولهذا قد نحتاج لاضافتها بطريقة يدوية داخل الملف $PREFIX/etc/apt/sources.list ستجد الشرح في هذا المقال Termux Extra Packages
الامر Exit
هذا الامر لاغلاق تطبيق تارموكس
exit
يمكنك البحث أكثر واستعمال اوامر اللينكس فهي تعمل على Termux بشكل طبيعي, ويمكنك أيضا تثبيت برامج أخرى
على سبيل المثال يمكنك تثبيت جميع برامج الكالي لينكس, وقد تطرقت سابقا لهذا الموضوع