بعد أن تطرقت
الى أنواع Shells لينكس الأكثر شيوعاَ . في هذا الدرس سنقوم
بكتابة برنامجنا الاول , سنطبع فيه الكلمة المعتادةHello World . لكن قبل
كتابة أي سطر ينقوم بتحضير محرر النصوص ,
لائحة محرري
النصوص الأكثر استخداما , اختر واحد .
Visual Studio Code
Gedit
Vim
Vi
Nano
الان قم
بإنشاء ملف نصي : Script1.sh أو فقط Script بدون امتداد ( .sh ) يحتوي على الكود
#!/bin/bash
# first script
echo "Hello World!"
السطر الأول من البرنامج . مهم . يدعى shebang ، نستعمله للاستعلام اننا سنكتب بلغة الباش .
السطر الثاني هو تعليق. يتم تجاهل كل ما يظهر بعد
رمز "#". عندما تصبح الاسطر البرمجية الخاصة
بك أكبر وأكثر تعقيدًا ، تصبح التعليقات حيوية. يتم استخدامها من قبل المبرمجين
لشرح ما يجري حتى يتمكن الآخرون من فهم السكربت. السطر الأخير هو الأمر echo. هذا الأمر ببساطة يقوم
بطباعة قيمة معينة.
الشيء التالي الذي يتعين علينا القيام به هو تغيير تصريح
الملف وجعله قابل للتنفيذ. يتم ذلك مع الأمر chmod كما
يلي:
0xy4hy4@ITechuser:
~
$
chmod 755 script█
ويمكنك الاطلاع
على مقال عن التصاريح لتفهم أكثر
الان لا يبقى
سوى تشغيل البرنامج , لكي نقوم بتنفيذ السكريبت
0xy4hy4@ITechuser:
~
$
./script█
أيضا هنالك
طريقة اخرى لتنفيذ السكربت لن نحتاج فيها الى تغيير التصريح فقط نقوم بالتنفيذ
مباشرة بعد كتابة السكربت بالامر
0xy4hy4@ITechuser:
~
$
bash script█
وسيتم تنفيذ
السكربت مباشرة . طبعا يجب تنفيذ الامر وانت في داخل المسار الموجود عليه السكربت .
أنا أفضل ان تنشئ مجلد جديد باسم bin وتضع عليه السكربت , ( جميع الاوامر المستعملة
في الدورة مشروحة في الموقع )
إرسال تعليق