Professional Documents
Culture Documents
Termux Basics For: Arabic
Termux Basics For: Arabic
basics
for
Arabic
اميحرلا نمحرلا هلل بسم
ن
العربيي هذا الكتاب اهداء اىل جميع
هدف هذا الكتاب هو تسهيل الطريق لمن يريد التعلم عىل برنامج Termux
لك يستفيد منه جميع الناس اقدم هذا الكتاب مجانا ي
الوصاب ( ) Hickin
ي الكتاب من اعداد :عبدالرحمن
ر
االخباق والتقنية بشكل عام مهتم بمجال البمجة والشبكات واختبار
بنفس.
ي نفس يوما بعد يوم ولن اتوقف اىل ان اصبح فخور
ي اعمل عىل تطوير
-المعلومات الشخصية
ن الجنسية ن
يمن ,مقيم يف اليمن
ي
معلومات التواصل
- Telegram : https://t.me/Hickin
ن ن
الوظي عىل جهودها الرائعة يف تدقيق الكتاب. -اقوم بتوجيه الشكر والتقدير اىل المهندسة هاجر
نن
تبيل . Termux
الن اصدار نظامها 5.1.1او ا ر
كب . بإمكانكم ن ن
تبيل التطبيق من المتجر ر
مباشة بالاغط هنا مالحظة التطبيق يعمل عىل االجهزة ر
ي
][1
-كما تشاهدون لقد تم فتح النافذة رقم , 2
][2
الغاء SET
KEYBOARD NEW SESSION
ESC ↹ CTRL ALT ‒ ⬇ ⬆
][1
-وكما تالحظون تم تسمية النافذة رقم 2اسم Test
[2] Test
][1
[2] Test
شء نقوم بتحديث وترقية البنامج بأمر: واالن قبل التطرق اىل أي ر
ي ي
$ apt update && apt upgrade
# Example 1 اول امر سنتطرق له هو mkdirهذا االمر يقوم بإنشاء
المجلدات
$ ls كما تشاهدون يف اول مثال عند كتابة امر lsإلظهار الملفات
ن
ن والمجلدات لم يقم بإظهار أي ر
$ mkdir directory شء يف البنامج وعند كتابة امر ي
ن
التاىل قام بإنشاء مجلد بإسم mkdir directoryيف السطر ي
$ ls directoryنستطيع التغيب من اسم directoryاىل أي اسم
directory نريد ,سنتطرق اىل رشح امر lsالحقا .
ن ن
الثاب لقد قمنا بإنشاء مجلدين ي oكما تشاهدون يف المثال
# Example 2 بنفس الوقت وبعد كتابة امر lsلقد ظهروا ثالثة
ن
$ mkdir directory2 directory3 مجلدات مجلد قمنا بإنشائه يف المثال االول ومجلدين
ن ن
الثاب ,
ي قمنا بإنشائهم يف المثال
$ ls مالحظة نستطيع انشاء أي عدد نريد من المجلدات وبأي
ن
اسم يف سطر واحد .
directory directoy2 directory3
ESC ↹ CTRL ALT ‒ ⬇ ⬆
ن
$ امر clearيقوم بمسح البيانات الموجودة يف الشاشة قم بتنفيذ
ن
لك تصلك الفكرة بشكل اوضح . ي بك الخاص نامجالب فاالمر ي
3 ls
4 mkdir directory directory2
directory3
5 ls
6 touch file.txt
7 ls
8 touch fil2.py file3.docx
9 ls
10 ls -a
ESC ↹ CTRL ALT ‒ ⬇ ⬆
$ ls
folder
$ cd folder && ls وه عالمات تقوم بنفس وظيفة العالمة oعالمات الـ && ي
اكب من امر ن يف سطر واحد.
السابقة بحيث نكتب ر
test.txt
ESC ↹ CTRL ALT ‒ ⬇ ⬆
Termux Basics For Arabic 25
# Example 1 oعالمة * تستخدم لالختصار ,كيف ذلك؟ تابعوا االمثلة.
$ pwd
ن
/data/data/termux.com/files/home/ -يف المثال االول عندما اردنا الدخول اىل
$ ls مجلد directoryلقد قمنا بكتابة امر *cd d
ن
بمعن بحيث عالمة الـ * تعب عن بقية اسم المجلد او
directory
*$ cd d اخر تخترص بقية اسم المجلد ,وكما تشاهدون لقد
$ pwd قمنا بطباعة المسار بعد الدخول اىل المجلد
/data/data/termux.com/files/home/directory
لك نتأكد من عمل االمر السابق ولتتاح بأمر pwdي
الفكرة بشكل افال.
ESC ↹ CTRL ALT ‒ ⬇ ⬆
ر ن ن
الن
الثاب قمنا بنقل مجموعة من الملفات ي ي -يف المثال
# Example 2
ه بامتداد .txtاىل داخل مجلد , directory ي
$ ls
لقد قمنا بكتابة امر mv *.txt directoryبحيث عالمة
directory file1.txt file2.py file3.txt
الـ * نقصد بها جميع الملفات والمجلدات بدون
file4.txt
استثناء ,ولكن عند كتابة امتداد .txtبجانب الـ *
$ mv *.txt directory ر
وه الملفات الن نريد نقلها ي
قمنا بتحديد نوع الملفات ي
$ ls ر ر
تأب بإمتداد الـ .txtوكما تالحظون امامكم
الن ي النصية ي
directory file2.py الن بإمتداد .txtفقط اىلر
لقد قمنا بنقل جميع الملفات ي
ESC ↹ CTRL ALT ‒ ⬇ ⬆ داخل مجلد .directory
$ ls -زر ال ـ↹ وهذا الزر يقوم بنفس وظيفة االمر السابق
Hickin-Hack تلقاب مثال عندما نريد
ي وه اكمال الكتابة بشكل
ي
$ cd Hickin-Hack الدخول اىل مجلد طويل االسم نقوم بكتابة اول
ن
حرفي من اسم المجلد وبعد ذلك نقوم حرف او
ESC ↹ CTRL ALT ‒ ⬇ ⬆ تلقاب ,
ي بالاغط عىل زر الـ ↹ ي
لك يكمل الكتابة بشكل
ر ر
$ ls تأب بامتداد .shوهذه االداة الن ي
ه ي النوع االول من االدوات ي
test.sh ولك نقوموه لغة الـ Linuxي مبمجة بلغة الـ bash scriptingي
$ bash test.sh بتشغيل هذا النوع من االدوات نقوم بكتابة امر bashاو ./او
ن
Hello world التاىل.
ي المثال shثم اسم االداة ,كما هو موضح ي
ف
$ ./test.sh
Hello world
$ sh test.sh
Hello world
ESC ↹ CTRL ALT ‒ ⬇ ⬆ $ apt install php -y
ر ر
$ ls
تأب بامتداد .rbوهذه
الن ي
ه ي ثالث نوع من انواع االدوات ي
االدوات تكون مبمجة بلغة الـ rubyوطريقة تشغيل االداة
test.rb ن
نقوم بكتابة اسم اللغة rubyثم اسم االداة كما هو موضح يف
$ ruby test.rb المثال الذي امامكم,
Hello world ولتشغيل هذا النوع من االدوات يجب تثبيت حزمة
اللغة اوال بأمر:
ESC ↹ CTRL ALT ‒ ⬇ ⬆
$ apt install ruby -y
ر ر
$ ls تأب بامتداد .pyوهذه
الن ي
ه ي خامس نوع من انواع االدوات ي
ر
االكب شيوعا وتكون مبمجة بلغة ه
test.py االدوات ي
الـ python3او python2وطريقة تشغيل هذا النوع من
$ python2 test.py
االدوات نقوم بكتابة اسم اللغة python3 or python2ثم
Hello world ن
اسم االداة كما هو موضح يف المثال الذي امامكم,
$ python3 test.py ولتشغيل هذا النوع من االدوات يجب تثبيت حزمة
Hello world اللغات اوال بأمر:
ي ر
تحياب :ه ـ ـي ـكـ ـ ن -
ي
- 2020/9/11