أخر الاخبار

أساسيات Termux بالعربية من الصفر

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

ما هو تطبيق تيرمكس Termux ؟

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

تطبيق تيرمكس (Termux) هو تطبيق مفتوح المصدر ومجاني يتيح للمستخدمين تشغيل نظام أوامر Unix على أجهزة الأندرويد. يسمح التطبيق للمستخدمين بتثبيت الأدوات والبرامج وإنشاء بيئة محاكاة Unix على هواتفهم الذكية.

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

تطبيق Termux هو تطبيق محاكاة طرفية (Terminal) متقدم يعمل على أنظمة تشغيل الهواتف الذكية التي تعمل بنظام Android. يتيح للمستخدمين إمكانية استخدام سطر الأوامر (Command Line) وتشغيل الأدوات والبرامج المختلفة على هواتفهم الذكية.

يوفر تطبيق Termux بيئة سطر أوامر تشبه تمامًا بيئة سطر الأوامر في نظام Linux ويدعم العديد من الأدوات والبرامج المثبتة على نظام Linux. يمكنك استخدام أدوات مثل Nmap (أداة لفحص الشبكات) وMetasploit (أداة لاختبار الاختراق) وGit (نظام إدارة الإصدار) وPython (لغة برمجة) وغيرها الكثير.

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

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

مميزات برنامج تيرمكس

يتمتع تطبيق تيرمكس بميزات عديدة، منها:

  • يتيح للمستخدمين تشغيل أوامر Unix على هواتفهم الذكية.
  • يتضمن العديد من الأدوات والبرامج التي تمكن المستخدمين من تنفيذ مهام مختلفة.
  • يتيح للمستخدمين إمكانية تثبيت البرامج والأدوات عبر استخدام مدير الحزم المدمج.
  • يدعم اللغات البرمجية المختلفة مثل Python وRuby وJavaScript وغيرها.
  • يتيح للمستخدمين إمكانية الوصول إلى محررات النصوص مثل Vim وNano.
  • يوفر تطبيق تيرمكس محاكاة كاملة لنظام Unix، مما يسمح للمستخدمين بإدارة الأوامر والملفات بنفس الطريقة التي يفعلون بها على أجهزة الحاسوب.
  • يمكن استخدام تطبيق تيرمكس لإنشاء وتشغيل السكربتات الخاصة بجهاز الأندرويد.

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

لماذا نستخدم Termux ؟

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

يمكن استخدام تطبيق تيرمكس للعديد من الأغراض، ومن أهم الأسباب التي تجعل المستخدمين يستخدمون هذا التطبيق:

  1. تعلم لغات البرمجة: يمكن استخدام تيرمكس لتعلم لغات البرمجة المختلفة مثل Python و Ruby وغيرها، ويمكن استخدامها لتطوير تطبيقات الأندرويد.
  2. الإدارة عن بعد: يمكن استخدام تيرمكس لإدارة الخوادم والأجهزة الأخرى بشكل عن بعد، حيث يتيح تطبيق تيرمكس للمستخدمين الوصول إلى أجهزة الحواسيب الأخرى وتنفيذ الأوامر عليها.
  3. التطوير والاختبار: يمكن استخدام تيرمكس لتطوير واختبار البرامج والتطبيقات المختلفة، ويمكن استخدامها لتشغيل الأوامر والبرامج الحاسوبية المختلفة.
  4. الأمان: يعتبر تيرمكس بمثابة بيئة محاكاة آمنة، حيث يتم تشغيل البرامج والأوامر بمستوى أمان عالٍ، مما يجعلها مثالية للمستخدمين الذين يحتاجون إلى تشغيل الأوامر الحساسة والبرامج.
  5. الإدارة الشخصية: يمكن استخدام تيرمكس لإدارة البيانات الشخصية والملفات، حيث يمكن للمستخدمين تشغيل الأوامر والبرامج المختلفة على هواتفهم الذكية.
  6. التسهيل على المستخدمين المتقدمين: يعد تيرمكس مثاليًا للمستخدمين المتقدمين الذين يحتاجون إلى تشغيل الأوامر والبرامج المختلفة بشكل متكرر، ويمكنهم استخدام تيرمكس لتسهيل عملية تشغيل الأوامر.

بشكل عام، يعتبر تيرمكس أداة قوية ومفيدة للمستخدمين الذين يحتاجون إلى تشغيل الأوامر والبرامج المختلفة بسهولة وأمان.

كيفية إستخدام Termux ؟

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

لذا نريد منكم بعض الصبر و تطبيق كل ماهو موجود في هذا الكتاب لكي تتضح الصورة بشكل أفضل.

في البداية عند تثبيت البرنامج و تشغيله سوف تظهر الشاشة السوداء مع بعض المعلومات عن البرنامج و عن الموقع الخاص بالبرنامج و سوف تلاحظون وجود إشارة $ و بجانب هذه الإشارة سيتم كتابة الأوامر التي نريد تنفيذها في البرنامج.

ما هي بعض الأوامر الأساسية التي يجب أن أتعلمها لاستخدام Termux؟

إليك بعض الأوامر الأساسية التي يمكنك تعلمها للاستفادة من تطبيق Termux:

  1. apt update: يقوم بتحديث قاعدة البيانات الداخلية للحزم في Termux.
  2.  apt upgrade: يقوم بتحديث الحزم المثبتة على جهازك إلى أحدث إصداراتها.
  3.  pkg install [package-name]: يقوم بتثبيت حزمة محددة. يمكنك استبدال [package-name] بالاسم الصحيح للحزمة التي ترغب في تثبيتها.
  4.  pkg search [keyword]: يقوم بالبحث عن حزم مرتبطة بكلمة مفتاحية محددة.
  5.  pkg list-installed: يعرض قائمة بالحزم المثبتة على جهازك.
  6.  cd [directory]: يغير المجلد الحالي إلى المجلد المحدد. يمكنك استبدال [directory] بالمسار الكامل للمجلد.
  7.  ls: يعرض قائمة الملفات والمجلدات في المجلد الحالي.
  8.  pwd: يعرض المسار الكامل للمجلد الحالي.
  9.  cp [source] [destination]: يقوم بنسخ الملف أو المجلد من المصدر إلى الوجهة. يمكنك استبدال [source] بالملف أو المجلد الذي ترغب في نسخه و[destination] بالمجلد الذي ترغب في نسخه إليه.
  10.  mv [source] [destination]: يقوم بنقل الملف أو المجلد من المصدر إلى الوجهة. يمكنك استبدال [source] بالملف أو المجلد الذي ترغب في نقله و[destination] بالمجلد الذي ترغب في نقله إليه.

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

هل يمكنني تشغيل أوامر Linux المتقدمة في Termux؟

نعم، يمكنك تشغيل العديد من الأوامر المتقدمة في Termux، حيث يوفر بيئة طرفية تشبه بيئة Linux. يمكنك استخدام العديد من الأدوات والبرامج المعتادة في نظام Linux مثل Nmap وMetasploit وGit وPython وغيرها.

ومع ذلك، يجب أن تلاحظ أن Termux ليس بديلاً كاملاً لنظام Linux الحقيقي. قد يكون هناك بعض الاختلافات والقيود في بعض الوظائف المتقدمة. بعض الأوامر الخاصة بالصلاحيات الجذرية (Root) قد لا تعمل بنفس الطريقة في Termux مثلما تعمل في نظام Linux على الكمبيوتر الشخصي.

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

هل يمكنني تثبيت حزم إضافية في Termux؟

نعم، يمكنك تثبيت حزم إضافية في Termux لزيادة إمكانياته وتوسيع نطاق الأدوات والبرامج المتاحة. في Termux، يتم استخدام مدير الحزم المسمى "pkg" لتثبيت الحزم.

لتثبيت حزمة معينة، يمكنك استخدام الأمر التالي:

pkg install [package-name]

يجب استبدال [package-name] بالاسم الصحيح للحزمة التي ترغب في تثبيتها. يمكنك البحث عن الحزم المتاحة باستخدام الأمر التالي:

pkg search [keyword]

سيتم عرض قائمة بالحزم المتاحة التي تتطابق مع الكلمة المفتاحية [keyword]. بعد ذلك، يمكنك تحديد الحزمة التي ترغب في تثبيتها واستخدام الأمر السابق لتثبيتها.

يمكنك أيضًا تحديث الحزم المثبتة باستخدام الأمر:

pkg upgrade

هذا الأمر سيقوم بتحديث الحزم المثبتة على جهازك إلى أحدث إصداراتها.

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

كيف يمكنني حذف حزمة مثبتة في Termux؟

يمكنك حذف حزمة مثبتة في Termux باستخدام الأمر التالي:

pkg uninstall [package-name]

يجب استبدال [package-name] بالاسم الصحيح للحزمة التي ترغب في حذفها. بعد تنفيذ هذا الأمر، ستتم إزالة الحزمة من جهازك.

قبل حذف الحزمة، يمكنك استخدام الأمر التالي للتحقق من الحزم المثبتة على جهازك:

pkg list-installed

سيتم عرض قائمة بالحزم المثبتة حيث يمكنك التحقق من اسم الحزمة التي ترغب في حذفها.

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

محمد الصادق عثمان
بواسطة : محمد الصادق عثمان
محمد الصادق محمد عثمان طالب جامعي في جامعة السودان للعلوم والتكنلوجيا
تعليقات




    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -