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

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

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

نتائج موجه الأوامر في نظام التشغيل Windows 10

أسماء أخرى لمترجم سطر الأوامر

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

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

لماذا يتم استخدامها؟

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

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

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

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

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

ليس كل مترجمي سطر الأوامر متشابهين

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

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

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

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

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

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

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

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

التعليمات

  • ما الذي تكتبه للوصول إلى مترجم Python التفاعلي من سطر الأوامر؟

    في نظام التشغيل Mac OS أو Linux ، أدخل الثعبان في سطر الأوامر لتشغيل مترجم بايثون التفاعلي. في نظام Windows ، افتح موجه الأوامر وأدخل السنة التحضيرية.

  • كيف تخرج مترجم بايثون من سطر الأوامر؟

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

  • ما هو مترجم سطر الأوامر المعروف في مصطلحات يونكس؟

    يُطلق على مترجم سطر الأوامر في نظام Unix اسم ملف صدفة.

  • كيف تفتح ماتلاب من مترجم سطر الأوامر؟

    قم بتشغيل Matlab من موجه الأوامر باستخدام الأمر ماتلاب. إذا كنت تريد فتح Matlab بدون شاشة البداية ، فاستخدم الأمر matlab -nosplash. ولتسجيل كود الخروج ، استخدم الأمر matlab -wait.