الدرس 6
فهم تركيب الأمر وال Options وال Arguments
الأمر بيتكون من إيه
السطر اللي بتكتبه ممكن يكون اسم أمر بس وممكن تضيف معاه اختيارات وبيانات حسب المهمة اللي عاوز تنفذها
command options argumentsده شكل توضيحي لأجزاء السطر ومش أمر مطلوب تنفذه
معنى الأسماء والمصطلحات
| المعنى | Stand For | Name |
| اسم الأمر اللي هيتنفذ | 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 من غير مسافة بين الشرطة والحرف
مش كل أمر ليه نفس الاختيارات فمعنى الاختيار بيتحدد حسب الأمر اللي بتستخدمه
آخر تعديل للدرس: