ما هو مترجم سطر الأوامر؟

سطر الأوامر مترجم تعريف & الأوامر المشتركة واجهات سطر الأوامر

مفسر سطر الأوامر هو أي برنامج يسمح بإدخال الأوامر ثم ينفذ هذه الأوامر إلى نظام التشغيل . انها حرفيا مترجم من الأوامر.

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

وكثيراً ما يشار إلى أي برنامج مترجم سطر أوامر بشكل عام كواجهة سطر أوامر. أقل شيوعًا ، يُطلق أيضًا مترجم سطر الأوامر على CLI ، أو مترجم لغة الأوامر ، أو واجهة مستخدم وحدة التحكم ، أو معالج الأوامر ، أو shell ، أو shell سطر الأوامر ، أو مترجم الأوامر .

لماذا يتم استخدام مترجم سطر الأوامر؟

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

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

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

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

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

مزيد من المعلومات حول مترجمات سطر الأوامر

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

في Windows XP و Windows 2000 ، تعمل أداة تشخيص خاصة تسمى " وحدة التحكم بالاسترداد" أيضًا كمترجم سطر أوامر لإجراء مهام استكشاف الأخطاء وإصلاحها وإصلاح النظام المختلفة.

تسمى واجهة سطر الأوامر على نظام التشغيل MacOS بـ Terminal.

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