logo

ما هو باش؟

BASH هو اختصار لـ Bourne Again Shell، وهو اسم تلاعب، وهو تكريم لـ Bourne Shell (أي الذي اخترعه ستيفن بورن).

باش هو برنامج شل كتبه براين فوكس كنسخة مطورة من برنامج بورن شل ' ش '. إنه مشروع GNU مفتوح المصدر. تم إصداره في عام 1989 كواحد من أشهر توزيعات shell لأنظمة التشغيل GNU/Linux. يوفر تحسينات وظيفية على Bourne Shell لكل من البرمجة والاستخدامات التفاعلية. يتضمن تحرير سطر الأوامر، وربط المفاتيح، وسجل الأوامر بحجم غير محدود، وما إلى ذلك.

بالمصطلحات الأساسية، يعد Bash مترجمًا لسطر الأوامر يتم تشغيله عادةً في نافذة نصية حيث يمكن للمستخدم تفسير الأوامر لتنفيذ إجراءات مختلفة. تُعرف مجموعة هذه الأوامر كسلسلة داخل ملف باسم Shell Script. يستطيع Bash قراءة وتنفيذ الأوامر من برنامج Shell Script.

سنة اختراع الكمبيوتر

Bash هو غلاف تسجيل الدخول الافتراضي لمعظم توزيعات Linux ونظام التشغيل Mac OS من Apple. يمكن الوصول إليه أيضًا لنظام التشغيل Windows 10 بإصدار وواجهة مستخدم افتراضية في Solaris 11.

استدعاء وظيفة js من HTML

ألقِ نظرة الآن على ما تشتهر به شركة Shell.

صدَفَة: UNIX Shell هو برنامج أو مترجم سطر أوامر يفسر أوامر المستخدم التي يتم إدخالها بواسطة المستخدم مباشرة أو التي يمكن قراءتها من ملف (على سبيل المثال، Shall Script)، ثم تمريرها إلى نظام التشغيل للمعالجة. من المهم ملاحظة أن نصوص Shall يتم تفسيرها ولا يتم تجميعها، حيث يقوم نظام الكمبيوتر بتفسيرها وليس هناك أي حاجة لتجميع نصوص Shell حسب ترتيب التنفيذ.

هناك أنواع مختلفة من الأصداف المتوفرة في أنظمة تشغيل Linux. بعضها على النحو التالي:

  1. بورن شل
  2. قذيفة C
  3. كورن شل
  4. جنو بورن شل

لمعرفة أنواع الصدفة التي يدعمها نظام التشغيل لديك، اكتب الأمر في الوحدة الطرفية كما هو موضح أدناه:

 cat /etc/shells 

ولمعرفة مكان وجود bash في نظام التشغيل لديك، اكتب الأمر أدناه وستحصل على موقع محدد:

قائمة الإعدادات أندرويد
 which bash 

انظر في الجانب أدناه ما هي أنواع الصدفة التي يدعمها نظام CentOS الخاص بي وأين يوجد غلاف bash الخاص به.

ما هو باش