لغة البرمجة Bash:

أرسل من قبل wazzz في الثلاثاء, 2007/09/18 - 9:19am.
صورة wazzz

تاريخ التسجيل: 2005-11-29
مشاركات: 985

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

لغة البرمجة Bash:
لماذا bash

إن أصل كلمة bash وهي تعني Bourne Again SHell وهو نفسه مفسر الأوامر التي تطبعها والتي تحدثنا عنها من قبل وهو أيضا يمكنه أن يحاكي مفسر sh التقليدي (القديم) وذلك بعمل وصلة link منه باسم sh ، ولكن bash ليس أفضل مفسر للأوامر ولكنه الأكثر شهرة وهناك الكثير غيره مثل ksh و csh و zsh وتحدثنا كيف تختار مفسر الأوامر الذي تريد وذلك بتعديل آخر حقل من السطر المقابل للمستخدم الذي تريد من ملف /etc/passwd ولأن معظم التوزيعات تختار bash بشكل تلقائي أحببت أن أتحدث عنه
تكمن أهمية تعلم هذه الطريقة في أنك تتعلم مقدمة عن لغات البرمجة التفسيرية وكيفية التعامل معها في لينكس،وأيضا في القيام بالواجبات الموكولة إليك كمدير للنظام والتي تقوم بها بشكل متكرر ولتوفر على نفسك طباعة عدد كبير من الأوامر وتعتبر اللغات التفسيرية طريقة سريعة وقذرة ؛ سريعة ذلك أن عمل برنامج عليها لايحتاج سوى لكتابة ذلك البرنامج في أي محرر نصوص كما هو من دون تصنيف compile وقذرة لأن الأخطاء التي قد تحدث أثناء تنفيذ البرنامج run-time متوقعة وقد تحدث دون أن يعطيك تحذير عليها (لأنك لم تعمل compile) وأيضا لأن البرنامج قد ينفذ برامج خارجية قد تختلف اصدارتها عن الإصدار الذي صمم من أجله ولأنها ليست بلغة الآلة تكون أقل سرعة (هذا لايتناقض مع كون كتابة البرنامج لا تأخذ وقت)

ملاحظة)كلمة قذر قد تكون غير مناسبة ولكن اعتماداً على بعض المصادر الأجنبية جاءت الترجمة هكذا)

Those who praise the light of fire, but blame it for its heat, should not be listened to, as they judge it according to their comfort or discomfort and not by its nature. They wish to see, but not to be burnt. They forget that this very light which please

 
دخول أو تسجيل لإرسال التعليقات | قراءة: 171