يوفر كل من PowerShell وBash shell واجهة سطر أوامر ذكية واحدة (CLI) باستخدام أداة إدارة التكوين الخاصة بهما.
أين هي إعدادات المتصفح
PowerShell يشبه Bash. يمكن استخدام معظم الأوامر المستخدمة في bash في PowerShell مثل 'rm' و'ls' و'cp'.
يتضمن كلا الغلافين أوامر لإدارة الملفات، والتنقل في الدلائل، وإطلاق برامج أخرى.
ما هو باش شل؟
Bash Shell هي إحدى لغات Unix Shell ولغة سطر الأوامر التي كتبها بريان فوكس وتطويرها من قبل مشروع جنو . تم إصداره لأول مرة في 1989 . نسخته متاحة أيضًا لـ نظام التشغيل ويندوز 10 وشل المستخدم الافتراضي في سولاريس 11. كما أنه يعمل على أي إصدار من نظام التشغيل يونيكس .
ما هو بوويرشيل؟
ويندوز باورشيل عبارة عن غلاف سطر أوامر آلي ولغة برمجة نصية مرتبطة بها تم إنشاؤها بواسطة مايكروسوفت . إنه مصمم خصيصًا لمسؤولي النظام ويمكّنهم من أداء مهمة على نظام windows البعيد والمحلي من خلال الوصول الكامل إلى COM وWMI.
يساوي الطريقة في جافا
تم تقديمه في 2006 مع نسخته الأولى بوويرشيل 1.0 .
جدول مقارنة PowerShell و Bash Shell
بوويرشيل | باش شل |
---|---|
1. PowerShell عبارة عن واجهة أوامر ولغة برمجة نصية مرتبطة بها لمعظم أنظمة تشغيل Windows. | 2. Bash هو غلاف الأوامر ولغة البرمجة النصية لغالبية نظام التشغيل Linux. |
2. تم تقديم PowerShell في عام 2006 بنسخته الأولى. | 2. تم تقديم Bash Shell في عام 1989. |
3. يعامل المدخلات والمخرجات ككائن. | 3. يقبل دائمًا الإدخال والإخراج كبنية نصية. |
4. واجهة مستخدم PowerShell هي واجهة سطر أوامر رسومية CLI. | 4. واجهة المستخدم الخاصة بـ Bash Shell هي واجهة سطر أوامر قائمة على النص. |
5. يمكن تنفيذه على أي إصدار من Windows من Windows 97 إلى Windows 10. | 5. تم إعداده بشكل أساسي لنظام التشغيل Linux و Unix منذ اليوم الأول |
مقارنة أوامر Bash مقابل PowerShell
وصف | سحق | بوويرشيل |
---|---|---|
قائمة الملفات والمجلدات | ليرة سورية | ليرة سورية، الحصول على ChildItem |
تغيير الدليل | قرص مضغوط | Set-childItem |
إظهار دليل العمل | الأشخاص ذوي الإعاقة | الحصول على الموقع |
امسح الشاشة | واضح | كلس، واضح |
لنسخ ملف | cp | نسخ العنصر |
لإزالة أو حذف ملف | جمهورية مقدونيا | إزالة العنصر، ri، rmdir، rd، del، rm |
لطباعة سلسلة | صدى 'سلسلة' | كتابة المضيف 'سلسلة' أو صدى 'سلسلة' |
لإنشاء ملف نصي جديد | يلمس | عنصر جديد |