خطوة خطوة خطوة (الجزء الأول)


في التعارف الأول ، أثارت Termux ، وكنت بعيدًا عن أن نكون Linuxoid ، فكرتين في رأسي: "إن تطور هو تماما!" و "كيفية استخدامها؟" بعد البحث في الإنترنت ، لم أجد مقالة واحدة تسمح لك تمامًا بالبدء في استخدام Termux بحيث تجلب المتعة أكثر من حماقة. سوف نصلحها.

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

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


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


الخطوة 1


سأكون منطقية ولعنة في نفس الوقت


تثبيت Termux من سوق Google Play:


صورة

افتح التطبيق المثبت وانظر:


صورة

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


apt update apt upgrade 

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


الآن لدينا أحدث إصدار من Termux.


بعض الأوامر الضرورية


 ls # –         cd # –    , :  :      (~/storage/downloads/1.txt)      cd dir1 # –   dir1       cd ~/dir1 # –   dir1       cd #   cd ~ # -     clear # –   ifconfig # –   IP,      cat # –    / (   ) : cat 1.txt # –    1.txt cat 1.txt>>2.txt # –   1.txt   2.txt  ( 1.txt ) rm # -       . ,   rm: -r # –    .   ,     .      ,   -r     rm. -i # –       . -f # –     ,      ;    . : rm -rf mydir # –         ( ) mydir. mkdir <> # –      echo # –       ,   '>'   ,  '>>'      : echo "string" > filename 

نحن نبحث عن مزيد من التفاصيل حول أوامر UNIX على الإنترنت (لا أحد ألغى التطوير الذاتي).
يؤدي اختصار لوحة المفاتيح Ctrl + C و Ctrl + Z إلى مقاطعة وتوقف تنفيذ الأوامر ، على التوالي.


الخطوة 2


اجعل حياتك أسهل


من أجل عدم تعذيب نفسك بشكل غير ضروري عن طريق كتابة أوامر من لوحة المفاتيح التي تظهر على الشاشة (في ظروف "الحقل" ، بالطبع ، لا يوجد مفر من ذلك) هناك طريقتان:


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

ذهبت في الاتجاه الثاني ، على الرغم من صعوبة الإعداد ، لكن كل شيء سيؤتي ثماره بسهولة.


من الضروري تثبيت برنامج عميل ssh على الكمبيوتر ، وأنا استخدم عميل Bitvise SSH ، ويتم تنفيذ جميع الإجراءات الأخرى في هذا البرنامج.



نظرًا لأننا سنتصل باستخدام طريقة Publickey باستخدام ملف المفتاح ، فنحن بحاجة إلى إنشاء هذا الملف. للقيام بذلك ، في برنامج Bitvise SSH Client ، في علامة التبويب تسجيل الدخول ، انقر فوق مدير مفتاح العميل في النافذة التي تفتح ، وقم بإنشاء مفتاح عام جديد وتصديره بتنسيق OpenSSH إلى ملف يسمى termux.pub (في الواقع ، يمكن أن يكون أي اسم). يتم وضع الملف الذي تم إنشاؤه في الذاكرة الداخلية لجهاز Android الخاص بك في مجلد التنزيلات (إلى هذا المجلد ، وإلى العديد من الملفات الأخرى ، قام Termux بتسهيل الوصول بدون جذر).


في علامة التبويب تسجيل الدخول في حقل المضيف ، أدخل عنوان IP لجهاز Android الخاص بك (يمكنك معرفة ذلك عن طريق إدخال الأمر ifconfig في Termux) في حقل المنفذ وهو 8022.


ننتقل الآن إلى تثبيت OpenSSH في Termux ، ولهذا ندخل الأوامر التالية:


 apt install openssh #  ,  ,  'y' pkill sshd #    OpenSSH) termux-setup-storage #    cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys #  - sshd #  ssh  

ارجع إلى عميل Bitvise SSH وانقر فوق الزر "تسجيل الدخول". في عملية الاتصال ، ستظهر نافذة نختار فيها Method - publickey ، مفتاح Client هو عبارة المرور (إذا حددتها عند إنشاء ملف المفتاح).


في حالة الاتصال الناجح (إذا تم كل شيء كما هو مكتوب ، فإنه يجب الاتصال دون مشاكل) سيتم فتح نافذة.



الآن يمكننا إدخال أوامر من الكمبيوتر وسيتم تنفيذها على جهاز Android الخاص بك. ليس من الصعب تخمين المزايا التي يعطيها هذا.


الخطوة 3


تكوين Termux ، تثبيت أدوات مساعدة إضافية


بادئ ذي بدء ، لنقم بتثبيت bash-finish (اختصار ، magic-Tab ، كل ما يسميه). جوهر الأداة هو أنه من خلال إدخال الأوامر ، يمكنك الضغط على Tab لاستخدام الإكمال التلقائي. للتثبيت ، اكتب:


 apt install bash-completion #     Tab 

حسنًا ، يا لها من حياة بدون محرر نصوص مع إبراز الكود (إذا كنت تريد فجأة التسكع ، لكنها تريد ذلك). للتثبيت ، اكتب:


 apt install vim #      -  'apt i'   Tab      'apt install'. 

باستخدام vim ليس من الصعب فتح ملف 1.txt (إذا لم يكن هناك ، فسيتم إنشاؤه) نكتب:


 vim 1.txt #      'i' #      ESC #       ':' # ':q!' –    # ':w' –  # ':wq' –    

نظرًا لأنه يمكننا الآن إنشاء ملفات وتحريرها ، فلنقم بشكل طفيف بتحسين مظهر المعلومات ومحتوى سطر أوامر Termux. للقيام بذلك ، نحتاج إلى تعيين متغير البيئة PS1 إلى القيمة "[\ 033 [1؛ 33؛ 1؛ 32m]: [\ 033 [1؛ 31m] \ w $ [\ 033 [0m] [\ 033 [0m]" ما هو وماذا يؤكل ، من فضلك هنا ). للقيام بذلك ، نحتاج إلى إضافة السطر إلى ملف ".bashrc" (وهو موجود في الجذر ويتم تنفيذه في كل مرة يبدأ تشغيل shell):


 PS1 = "\[\033[1;33;1;32m\]:\[\033[1;31m\]\w$ \[\033[0m\]\[\033[0m\]" 

للبساطة والوضوح ، سوف نستخدم vim:


 cd vim .bashrc 

أدخل الخط ، حفظ والخروج.


يمكنك إضافة خط إلى الملف بطريقة أخرى ، باستخدام الأمر "echo":


 echo PS1='"\[\033[1;33;1;32m\]:\[\033[1;31m\]\w$ \[\033[0m\]\[\033[0m\]"'>>.bashrc #  ,      #         . #     '>>'    , #    '>'. 

يمكنك أيضًا إدخال الاسم المستعار - الاختصارات في ملف .bashrc. على سبيل المثال ، نريد التحديث والترقية مرة واحدة باستخدام أمر واحد. للقيام بذلك ، أضف السطر إلى .bashrc:


 alias updg = "apt update && apt upgrade" 

لإدخال سطر ، يمكنك استخدام الأمر vim أو echo (إذا لم ينجح الأمر بنفسك ، انظر أدناه)


بناء جملة الاسم المستعار كالتالي:


 alias <> = "< >" 

لذلك ، أضف الاختصار:


 echo alias updg='"apt update && apt upgrade"' >> .bashrc 

وهنا بعض المرافق أكثر فائدة.


تثبيت عبر تثبيت مناسب


الرجل - المدمج في مساعدة لمعظم الأوامر.
اسم الرجل ٪


imagemagick - أداة للعمل مع الصور (التحويل ، الضغط ، الاقتصاص). يدعم العديد من التنسيقات بما في ذلك pdf. مثال: تحويل جميع الصور من المجلد الحالي إلى pdf واحد وتقليل حجمها.
convert * .jpg -scale 50٪ img.pdf


ffmpeg - واحدة من أفضل محولات الصوت / الفيديو. تعليمات للاستخدام جوجل.


mc - مدير الملفات المكون من جزأين مثل الأقصى.


لا يزال هناك الكثير من الخطوات إلى الأمام ، الشيء الرئيسي هو أن الحركة بدأت!

Source: https://habr.com/ru/post/ar444950/


All Articles