موجه الأوامر مقابل Windows PowerShell: ما الفرق؟

موجه الأوامر مقابل Windows PowerShell: ما الفرق؟

فيما يتعلق بأنظمة التشغيل ، ربما يكون Windows هو الأقل اعتمادًا على سطر الأوامر. في الواقع ، تمكن معظمنا من الوصول إلى هذا الحد بدونه مرة واحدة استخدامه. ولكن مع اقتراب نظام Windows 10 ، ربما حان الوقت لنتعلم.





ولكن قبل أن تقفز إليها ، هناك اختلاف واحد كبير تحتاج إلى فهمه ، وهذا هو الفرق بينهما موجه الأمر و بوويرشيل . تبدو متشابهة إلى حد كبير على السطح ، لكن في الممارسة العملية تختلف إلى حد كبير عن بعضها البعض.





إليك ما تحتاج إلى معرفته عن الاثنين.





جاء موجه الأوامر أولاً

بدءًا من Windows NT وما بعده ، جاء Windows مزودًا بمترجم سطر أوامر يسمى cmd.exe ، المعروف باسم موجه الأمر . بواسطته ، يمكن للمستخدمين التفاعل مع نظام التشغيل باستخدام الأوامر والمعلمات المستندة إلى النص.

ولكن بينما جاء Command Prompt أولاً ، لم يكن كذلك ال أول. الإصدارات السابقة من نظام التشغيل (Windows 95 و 98 و ME) كان لديها مترجم سطر أوامر أكثر بدائية يسمى COMMAND.COM ، المعروف باسم MS-DOS .



وغني عن القول أن موجه الأوامر كان بمثابة تحسن كبير مقارنة بمترجم MS-DOS القديم.

على الرغم من الطبيعة الرسومية لنظام التشغيل Windows ، فإن سطر الأوامر لم يكن ولن يكون أبدًا قديمًا. إنه يوفر درجة من القوة والمرونة لا يمكن تحقيقها من خلال واجهات التأشير والنقر (مثل البرمجة النصية للدُفعات) ، واعتمادًا على كفاءتك ، يمكنك إنجاز المهام بشكل أسرع باستخدام موجه الأوامر.





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

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





بينما يعد Command Prompt أكثر من كافٍ للمستخدم العادي ، فإن بعض الأشخاص يريدون المزيد - وهذا هو سبب وجود بدائل موجه الأوامر ، مثل وحدة التحكم مفتوحة المصدر. لحسن الحظ بالنسبة لنا جميعًا ، كان لدى Microsoft إجابة أفضل في المتجر: PowerShell.

بوويرشيل أخذها إلى المستوى التالي

إذا كان Command Prompt مثل Motorola Razr من حقبة 2004 ، فإن PowerShell يشبه Motorola Moto X من حقبة 2015. يمكنه فعل الكثير من نفس الأشياء و أكثر . قد لا يكون PowerShell هو أفضل يتوفر مترجم سطر الأوامر ، لكنه بالتأكيد قوي بما يكفي لإرضاء المستخدمين المتميزين.

زرعت بذور PowerShell في عام 2002 عندما بدأت Microsoft العمل على Microsoft Shell ، المعروف أيضًا باسم Monad ، والذي تم تصميمه ليكون قابلاً للتوسيع من قبل المستخدمين. تم طرح Monad للاكتتاب العام في عام 2005 وتمت إعادة تسميته في النهاية إلى بوويرشيل في عام 2006. وفي الوقت نفسه ، تم دمجها في نظام التشغيل نفسه.

لكن ماذا يعني كل هذا؟

ببساطة ، بوويرشيل يسمح لك قم بإنشاء الأوامر والنصوص الخاصة بك باستخدام لغة البرمجة C #. تم دمج كل من PowerShell و C # مع .NET Framework من Microsoft ، مما يعني أنه يمكنك الوصول إلى الكثير من الوظائف والأدوات الموجودة مسبقًا لمساعدتك في إنشاء أوامر وبرامج نصية أفضل بجهد إجمالي أقل.

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

هل يجب عليك استخدام PowerShell؟ حسنًا ، لا يحتاج المستخدم العادي حقًا إلى كل هذه الأجراس والصفارات. من ناحية أخرى ، من المرجح أن يحب المسؤولون والمستخدمون المتميزون ما يمكنهم فعله. ابدأ باستخدام أوامر PowerShell الأساسية هذه لتتعرف على إمكاناتها.

ملاحظة: يحتوي PowerShell على منحنى تعليمي قليلاً ، لذلك لا تتوقع فهمه على الفور.

تحسينات PowerShell في نظام التشغيل Windows 10

على الرغم من كونه مفيدًا بالفعل ، سيتلقى PowerShell العديد من التحسينات عندما يتم إصدار Windows 10 رسميًا. فيما يلي بعض النقاط البارزة التي يمكنك توقعها.

إدارة الحزمة: يعد مدير الحزم طريقة ملائمة لإدارة جميع البرامج التي تقوم بتنزيلها وتثبيتها وإزالتها. بدلاً من التنقل من موقع ويب إلى موقع ويب ، ما عليك سوى تصفح الحزم باستخدام PackageManagement (المعروف سابقًا باسم OneGet). من خلال الاشتراك في مستودعات مختلفة ، يمكنك اختيار الحزم المتاحة لك.

يتوفر OneGet من الناحية الفنية بالفعل لنظام التشغيل Windows 8.1 ، ولكن فقط إذا قمت بتثبيت Windows Management Framework 5.0. عندما يأتي Windows 10 ، سيتم دمج PackageManagement مع النظام افتراضيًا.

Secure Shell (SSH): لطالما كانت Secure Shell بروتوكولًا أساسيًا لإنشاء اتصالات مشفرة بين الأنظمة البعيدة. بدون SSH ، من السهل على الغرباء اعتراض البيانات أثناء نقلها.

حتى وقت قريب ، تطلب SSH على Windows استخدام حل جهة خارجية (مثل PuTTY) ، لكن فريق PowerShell أعلن أنهم سيطبقون دعم SSH على Windows . استغرق الأمر بعض الوقت ، ولكن يبدو أن Windows بدأ أخيرًا في اللحاق بالركب في هذا المجال.

كيفية تقليل دقة jpeg

ميزات PowerShell: مع الإصدار 5.0 ، يتم تحسين لغة PowerShell نفسها بميزات جديدة مثل: الفئات والتعدادات ، وأوامر مدمجة جديدة ، وميزات موسعة للأوامر الحالية ، وتلوين بناء الجملة في وحدة التحكم ، والمزيد.

للحصول على تفاصيل متعمقة ، تحقق من ما الجديد في PowerShell 5.0 مقالة بواسطة Microsoft.

نأمل أن يكون لديك الآن إحساس أفضل بالاختلافات بين Command Prompt و PowerShell. إذا وصلت إلى هذا الحد وما زلت مرتبكًا ، فلا تقلق: PowerShell مخصص للمستخدمين المحترفين وموجه الأوامر جيد بما يكفي لأي شخص آخر. في الواقع ، يمكنك أن تدبر الأمر دون أن تعرف أيًا منهما.

لديك أي أسئلة؟ ما رأيك في PowerShell؟ هل مايكروسوفت تسير في الاتجاه الصحيح؟ شارك معنا في التعليقات أدناه!

اعتمادات الصورة: موجه الأمر بواسطة كالب فولغام عبر فليكر ، اتصال مشفر بواسطة Andrea Danti عبر Shutterstock

يشارك يشارك سقسقة بريد الالكتروني 5 نصائح لزيادة كفاءة أجهزة VirtualBox Linux الخاصة بك

هل سئمت من الأداء الضعيف الذي تقدمه الأجهزة الافتراضية؟ إليك ما يجب عليك فعله لتعزيز أداء VirtualBox الخاص بك.

اقرأ التالي
مواضيع ذات صلة
  • شبابيك
  • صيانة الحاسوب
  • MS-DOS
  • موجه الأمر
  • بوويرشيل
نبذة عن الكاتب جويل لي(تم نشر 1524 مقالة)

جويل لي هو رئيس تحرير MakeUseOf منذ عام 2018. وهو حاصل على بكالوريوس العلوم. في علوم الكمبيوتر وأكثر من تسع سنوات من الخبرة المهنية في الكتابة والتحرير.

المزيد من Joel Lee

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك