أخر الاخبار

تثبيت وتحميل تطبيق TERMUX على جميع الانظمة | شرح جميع اوامر Termux - 2024

Termux : هو تطبيق android وهو محاكي وهو أيضًا تطبيق بيئة Linux. ليست هناك حاجة خاصة لإعداده أو عمل روت للهاتف ، فهو يعمل بشكل مباشر. الحزم الإضافية متاحة باستخدام مدير حزم APT. تستضيف JFrog Bintray مستودعات Termux.

آمن. الوصول إلى الخوادم البعيدة باستخدام عميل ssh من OpenSSH. يجمع Termux بين الحزم القياسية والمحاكاة الطرفية الدقيقة في حل مفتوح المصدر جميل.

ميزة معبأة. اختر ما يناسبك بين Bash أو Fish أو Zsh و nano أو Emacs أو Vim. Grep من خلال صندوق الوارد الخاص بك SMS. قم بالوصول إلى نقاط نهاية API باستخدام curl واستخدم rsync لتخزين النسخ الاحتياطية لقائمة جهات الاتصال الخاصة بك على خادم بعيد.

قابل للتخصيص. قم بتثبيت ما تريد من خلال نظام إدارة حزم APT المعروف من Debian و Ubuntu GNU / Linux. لماذا لا تبدأ بتثبيت Git ومزامنة ملفات dotfiles الخاصة بك؟

قابل للاستكشاف. هل سبق لك أن جلست على متن حافلة وتساءلت بالضبط عن الحجج التي يقبلها القطران؟ الحزم المتوفرة في Termux هي نفس الحزم الموجودة على Mac و Linux - قم بتثبيت صفحات الدليل على هاتفك وقراءتها في جلسة واحدة أثناء تجربتها في أخرى.

مع البطاريات المدرجة. هل يمكنك تخيل آلة حاسبة للجيب أكثر قوة وأنيقة من وحدة تحكم Python التي تعمل بنظام readline؟ تتوفر جميع الإصدارات الحديثة من Perl و Python و Ruby و Node.js.

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

قابل للتغيير. طور عن طريق تجميع ملفات C باستخدام Clang وقم ببناء مشاريعك الخاصة باستخدام CMake و pkg-config. يتوفر كل من GDB و strace إذا واجهتك مشكلة وأردت تصحيح الأخطاء.

ما هو ترموكس ؟

Termux هو تطبيق android وهو محاكي وهو أيضًا تطبيق بيئة Linux. ليست هناك حاجة خاصة لإعداده أو عمل روت للهاتف ، فهو يعمل بشكل مباشر. الحزم الإضافية متاحة باستخدام مدير حزم APT. تستضيف JFrog Bintray مستودعات Termux.

عندما يتعلق الأمر بالحوسبة فائقة السرعة ، فإنني أفضل PocketCHIP أو Raspberry Pi بشاشة بدلاً من الهاتف المحمول أو الكمبيوتر اللوحي. توفر هذه الحلول بيئة Linux خالصة مفتوحة المصدر كما تسمح الأجهزة ولا تضع أي افتراضات حول كيف أتوقع أن أعمل.

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

يقوم Termux بتثبيت الحد الأدنى من النظام الأساسي تلقائيًا ، وتتوفر حزم إضافية باستخدام مدير الحزم ، تمامًا كما تفعل مع Fedora أو Debian أو ما شابه.

تثبيت Termux :

يعد تثبيت Termux سهلاً مثل تثبيت أي تطبيق على جهاز Android الخاص بك. يمكنك استخدام إما متجر Google Play الافتراضي أو مستودع التطبيقات مفتوح المصدر F-Droid.

نظام التشغيل Linux مثل Android

بمجرد تثبيت Termux على هاتفك المحمول ، يكون لديك أساسًا نظام Linux بسيط يعمل كتطبيق على جهاز Android (المستند إلى Linux). يمكنك استخدام معظم التطبيقات الطرفية المعتادة التي تعرفها ، أو يمكنك التعرف عليها الآن بعد أن أصبحت لديك على هاتفك. الأهم من ذلك ، توفر واجهة Termux برامج Ctrl و Alt و Esc ومفاتيح الأسهم ، لذا من السهل كتابة اختصارات ضغط المفاتيح الأساسية - حتى على لوحة المفاتيح الافتراضية. في الرحلات الطويلة ، أفضل أن أحمل معي لوحة مفاتيح Bluetooth ، حتى أتمكن من استخدام Termux بسهولة مثل محطة طرفية على سطح المكتب أو الكمبيوتر المحمول.

ستعمل معظم الأوامر التي اعتدت عليها كما هو متوقع ، سواء كانت أوامر Bash مضمنة أو المجموعة المعتادة من أوامر Linux الشائعة والأدوات المساعدة. هناك أيضًا العديد من القذائف الأخرى المتاحة ، بما في ذلك Zsh و tcsh.

تثبيت الأوامر

إذا كنت معتادًا على Linux ، أو حتى Homebrew على جهاز Mac أو Chocolatey على Windows ، فأنت تعرف بالفعل كيفية تثبيت المزيد من الأوامر لـ Termux. مدير الحزمة الخلفية هو Apt من Debian Linux ، لكن Termux يستخدم الأمر pkg كواجهة أمامية مبسطة. تقترب النتيجة من البساطة المتسقة لتجربة DNF في Fedora ، وأود أن أرى pkg كطبقة تجريدية على المزيد من الأنظمة الأساسية (تخيل استخدام أوامر إدارة الحزم نفسها على Debian و RHEL و Slackware).

كان تشغيل Jed هو نفسه تمامًا مثل تشغيله على سطح مكتب RHEL. كلاهما يعمل في المحطة ويستخدمان نفس اختصارات لوحة المفاتيح. هذه هي بالضبط تجربة الهاتف المحمول التي أريدها: نفس تجربة سطح المكتب.

جهاز التحكم

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

هذا لا ينتهي بـ SSH ، رغم ذلك. هناك حزمة Termux لـ kubectl ، لذلك باستخدام خيار سياق الاستخدام في kubectl ، يمكنك الحفاظ على مجموعة Kubernetes الخاصة بك من أي مكان.

المساهمة في Termux

أحد الأشياء المفضلة لدي حول Termux هو أنه يزيل عائقًا كبيرًا أمام المساهمة في مشروع متنقل. جميع منصات الأجهزة المحمولة الحالية مفتوحة المصدر تعتمد على Android أو Android ، وتتطلب سلسلة أدوات خاصة وقدرًا لا بأس به من معرفة Java.

يحمي Termux ، بطبيعته ، مساهمًا جديدًا محتملاً من الكثير من ذلك لأنه يمكنك كتابة حزم لـ Termux دون معرفة أي شيء عن Android. يمكنك إنشاء تعريف حزمة لـ Termux طالما أنك تعرف كيفية كتابة نص برمجي لأنك تكتب حزمة للنظام الفرعي Termux.

ضع طرفًا في جيبك

يعد Termux طريقة رائعة لتعلم محطة Linux ، وهي سهلة التثبيت. ضع Termux على هاتفك أو جهازك اللوحي ، وتحقق من بعض أساسياتنا الطرفية (مثل مقالاتنا حول إتقان أوامر ls و cat) وورقة الغش Bash الخاصة بنا ، وقم بتغيير طريقة استخدام هاتفك المحمول.

ما هي استخدامات Termux ؟

هناك العديد من استخدامات termux ، ومن بينها :

  1. معالجة البيانات ببايثون.
  2. البرمجة في بيئة التطوير.
  3. تنزيل الملفات والصفحات وإدارتها باستخدام أدوات محددة زمنياً.
  4. تعلم أساسيات بيئة سطر أوامر Linux.
  5. تشغيل عميل SSH.
  6. مزامنة ملفاتك ونسخها احتياطيًا.

بعض الأوامر الأساسية لـ Termux هي :

للتحقق من تثبيت التطبيق بشكل صحيح ، نستخدم 

  • pkg install sl
  • sl

إذا تم تثبيت المحطة بشكل صحيح ، فسنرى قطارًا متحركًا .

لمعرفة جميع العمليات التي تعمل في Termux ، نستخدم

  • top

لعرض النص بأسلوب مختلف نستخدمه

  • apt install figlet
  • figlet word

لرؤية الرسوم المتحركة الخلفية لمصفوفة ، نستخدم

  • apt install cmatrix
  • cmatrix + ENTER

العثور على عوامل الأرقام ، للقيام بذلك نحتاج إلى تثبيت coreutils

  • apt install coreutils
  • factor 2020

أحد الأوامر التي أحبها شخصيًا هو w3m. يتم استخدامه لفتح أي عنوان url من هذا المصطلح

  • apt install w3m
  • w3m tdummies.blogspot.com

يمكننا أيضًا تثبيت metasploit باستخدام termux. للقيام بذلك ، نحتاج أولاً إلى تثبيت curl

  • apt install curl 
بعد تثبيت curl ، نحتاج إلى نقل البيانات .

curl -LO https://raw.githubusercontent.com/Hax4us/Metasploit_termux/master/metasploit.sh

للحصول على إذن الوصول .

  • chmod 777 metasploit.sh

الآن .

  • ./metasploit.sh

لمعرفة المزيد حول الأوامر المختلفة التي يمكن استخدامها في محطة لينوكس ، انقر هنا .

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

تعليقات



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