Theme
Primary Color

الدرس 6

فهم تركيب الأمر وال Options وال Arguments

الأمر بيتكون من إيه

السطر اللي بتكتبه ممكن يكون اسم أمر بس وممكن تضيف معاه اختيارات وبيانات حسب المهمة اللي عاوز تنفذها

command options arguments

ده شكل توضيحي لأجزاء السطر ومش أمر مطلوب تنفذه

معنى الأسماء والمصطلحات

المعنىStand ForName
اسم الأمر اللي هيتنفذCommand
اختيارات بتغير طريقة عمل الأمرOptions
بيانات بنبعتها للأمر زي النص أو اسم الملفArguments

اسم الأمر لوحده

pwd

هنا كتبنا اسم الأمر بس وهو كفاية علشان يعرض مكان المجلد الحالي

أمر ومعاه نص

echo "Hello Elzero"

ال echo هو اسم الأمر والنص Hello Elzero هو البيانات اللي بنطلب منه يعرضها وده Argument

علامات الاقتباس بتجمع النص في جزء واحد حتى لو جواه مسافات

إضافة اختيار للأمر

في Bash نقدر نستخدم الاختيار -e مع echo علشان يفسر رموز زي \n اللي بتنقل الكتابة لسطر جديد

echo -e "Hello\nElzero"

النتيجة

Hello
Elzero
  • ال echo هو اسم الأمر
  • ال -e هو الاختيار اللي غير طريقة عرض النص
  • النص بين علامات الاقتباس هو البيانات اللي بعتها للأمر
  • ال \n معناها New Line يعني سطر جديد

شوف الفرق بنفسك

في إعدادات Git Bash الافتراضية جرب نفس النص من غير الاختيار -e

echo "Hello\nElzero"

هتشوف \n مكتوبة جوه الرسالة بدل ما تتحول لسطر جديد

Hello\nElzero

المسافات بين الأجزاء

بنكتب مسافة بين اسم الأمر والاختيار والنص لكن الاختيار نفسه بنكتبه -e من غير مسافة بين الشرطة والحرف

مش كل أمر ليه نفس الاختيارات فمعنى الاختيار بيتحدد حسب الأمر اللي بتستخدمه

آخر تعديل للدرس: