يصل الإصدار الجديد من Bash 5.0 بميزات جديدة

شعار باش

سحق (بورن قذيفة ثانية) هو مترجم سطر أوامر من نوع البرنامج النصي. هذا هو غلاف Unix الذي يعد جزءًا من مشروع GNU يعتمد على غلاف Bourne (bsh أو ببساطة sh في العديد من إصدارات UNIX).

سحق يجلب العديد من التحسينات ، بما في ذلك قذيفة Korn (ksh) وقذيفة C (csh). Bash هو برنامج مجاني تم طرحه بموجب ترخيص GPL.

هذا هو المترجم الافتراضي في العديد من أنظمة Unix المجانية ، خاصة أنظمة GNU / Linux. إنه أيضًا الغلاف الافتراضي لنظام التشغيل Mac OS X. جلبه مشروع Cygwin إلى Windows لأول مرة وفي Windows 10 هو أحد خيارات نظام التشغيل.

Bash هو تطبيق كامل لمواصفات POSIX shell ، ولكن مع تحرير سطر الأوامر التفاعلي والتحكم في الوظائف على البنى التي تدعمها ، ووظائف csh ، والعديد من الميزات الأخرى.

نسخة جديدة من Bash

قبل أيام قليلة ، أعلن الفريق المسؤول عن تطوير Bash عن توفر أول إطلاق علني لـ Bash 5.0، الإصدار الرئيسي الخامس من غلاف Unix من مشروع GNU.

هذا الإصدار إصلاح العديد من الأخطاء الرئيسية في bash-4.4 ويقدم العديد من الميزات الجديدة.

في رسالة من القائمة البريدية لمشروع جنو ، شيت رامي ، يوضح مدير Bash أن أهم إصلاحات الأخطاء هي مراجعة دقة متغير الاسم وسلسلة من الأخطاء الفائضة التي تم اكتشافها من خلال الغموض.

الأخبار الرئيسية

أبرز الميزات الجديدة تتضمن العديد من متغيرات shell الجديدة مثل BASH_ARGV0 و EPOCHSECONDS و EPOCHREALTIME.

يتشابه الأخيران للحصول على عدد الثواني منذ Epoch Unix (Epoch Unix) ، كان الاختلاف الوحيد هو أن EPOCHREALTIME هي نقطة عائمة ذات دقة تبلغ ميكروثانية.

لاحظ أن الحقبة تمثل التاريخ الأولي الذي تبدأ منه أنظمة التشغيل في قياس الوقت.

يوجد ملف config-top.h معرّف حديثًا في Bash 5.0، والذي يسمح للقذيفة باستخدام قيمة ثابتة لـ $ PATH.

هذا الإصدار الجديد من Bash 5.0 يحتوي أيضًا على خيار shell جديد يمكنه تمكين وتعطيل إرسال السجل إلى سجل النظام في وقت التشغيل.

للحصول على معلومات ، يعد سجل النظام بروتوكولًا يحدد خدمة سجل الأحداث لنظام الكمبيوتر. يشير أيضًا إلى اسم التنسيق الذي يسمح بهذه التبادلات.

باش 5.0

بين التغييرات الرئيسية الأخرى في إصدار Bash 5.0 الجديد هذا الخيار جلوباسكيرانج الآن بشكل افتراضي، ولكن يمكن تعطيله افتراضيًا في وقت الإعداد.

يمكن لوضع POSIX الآن تمكين الخيار تحول وخيار تاريخ المدمج في Bash 5.0 يمكنك الآن إزالة نطاقات الإدخال من المحفوظات باستخدام - د نهاية البداية.

تغييرات أخرى

توجد بعض التغييرات غير المتسقة بين bash-4.4 و bash-5.0. وفقًا لشيت رامي ، فإن التغييرات في طريقة حل متغيرات الاسم تعني أن بعض استخدامات الأسماء ستتصرف بشكل مختلف ، على الرغم من محاولتهم تقليل مشكلات التوافق.

وخلاصة القول، يحتوي Bash 5.0 على عدة إصلاحات مقارنة بـ Bash 4.4، ولكن أيضًا عددًا من الميزات والتحسينات الجديدة لتتوافق بشكل أفضل مع مواصفات POSIX. للحصول على معلومات كاملة حول bash 5.0 ، يمكنك الرجوع إلى ملاحظات الإصدار الرسمية الخاصة بهم.

هذه الميزات والتحسينات الجديدة تسمح بالتأكيد لـ Bash بأن يكون أكثر نضجًا مما هو عليه بالفعل.

دعونا لا ننسى أن قائمة الصدفة قد تم توسيعها مؤخرًا باستخدام PowerShell Core ، الإصدار المفتوح المصدر من PowerShell الذي يعمل على Linux و macOS و Windows.

لا يزال هذا المشروع على قدم وساق ، ولكن يمكننا أن نتوقع أن ينمو بسرعة ، حيث تمنح Microsoft الضوء الأخضر لفتح المصدر "على الأقل في الوقت الحالي".

كيف تحصل على Bash 5.0 على Linux؟

حاليا يبقى الانتظار حتى يتم دمج هذا الإصدار الجديد من Bash ضمن مستودعات توزيعات Linux ، لأنه الخيار الأفضل.

إذا كنت تريد معرفة المزيد ، وكذلك أولئك الذين يرغبون في الحصول على هذا الإصدار الجديد الآن ، يمكنك زيارة الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.