ناعم

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

جرب أداة القضاء على المشاكل





نشر علىآخر تحديث: 16 فبراير 2021

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



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

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



محتويات[ إخفاء ]

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

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



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

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

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

اقرأ أيضا: ما هو برنامج تشغيل الجهاز؟



ما هي بعض الحالات التي يتم فيها استخدام مترجمي سطر الأوامر في العصر الحديث؟

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

  • يحتوي نظام التشغيل Windows على CLI يسمى موجه أوامر Windows.
  • تكوين Junos و أجهزة توجيه Cisco IOS يتم ذلك باستخدام مترجمي سطر الأوامر.
  • تحتوي بعض أنظمة Linux أيضًا على CLI. يُعرف باسم غلاف Unix.
  • لدى Ruby و PHP غلاف أوامر للاستخدام التفاعلي. يُعرف الغلاف في PHP باسم PHP-CLI.

هل جميع مترجمي سطر الأوامر متماثلون؟

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

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

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

مترجمي سطر الأوامر في أنظمة التشغيل المختلفة

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

يسمى CLI في MacOS صالة.

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

في نافذة PowerShell ، اكتب الأمر اضغط على Enter

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

مُستَحسَن: ما هي حزمة الخدمة؟

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

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

  • Ping - هذا أمر يستخدم للتحقق مما إذا كان نظام الشبكة المحلية لديك يعمل بشكل صحيح. إذا كنت تريد معرفة ما إذا كانت هناك مشكلة فعلية في الإنترنت أو بعض البرامج التي تسبب المشكلة ، فاستخدم Ping. يمكنك اختبار اتصال محرك البحث أو الخادم البعيد. إذا تلقيت ردًا ، فهذا يعني أن هناك اتصالًا.
  • IPConfig - يُستخدم هذا الأمر لاستكشاف الأخطاء وإصلاحها عندما يواجه المستخدم مشكلات في الشبكة. عند تشغيل الأمر ، فإنه يعرض تفاصيل حول جهاز الكمبيوتر والشبكة المحلية. يتم عرض تفاصيل مثل حالة اتصالات الشبكة المختلفة والنظام المستخدم وعنوان IP الخاص بالموجه المستخدم وما إلى ذلك.
  • تعليمات - من المحتمل أن يكون هذا هو الأمر الأكثر فائدة والأكثر استخدامًا في موجه الأوامر. سيؤدي تنفيذ هذا الأمر إلى عرض القائمة الكاملة لجميع الأوامر في موجه الأوامر. إذا كنت تريد معرفة المزيد عن أي أمر معين في القائمة ، فيمكنك القيام بذلك عن طريق كتابة - /؟ سيعرض هذا الأمر معلومات مفصلة حول الأمر المحدد.
  • Dir - يستخدم هذا لتصفح نظام الملفات على جهاز الكمبيوتر الخاص بك. سيقوم الأمر بسرد جميع الملفات والمجلدات الموجودة في مجلدك الحالي. يمكن استخدامه أيضًا كأداة بحث. فقط أضف / S إلى الأمر واكتب ما تبحث عنه.
  • Cls - إذا كانت الشاشة مليئة بالعديد من الأوامر ، فقم بتشغيل هذا الأمر لمسح الشاشة.
  • SFC - هنا ، يرمز SFC إلى مدقق ملفات النظام. يتم استخدام SFC / Scannow للتحقق مما إذا كانت أي ملفات نظام بها أخطاء. إذا كان إصلاحها ممكنًا ، يتم ذلك أيضًا. نظرًا لأنه يجب فحص النظام بأكمله ، فقد يستغرق هذا الأمر بعض الوقت.
  • قائمة المهام - إذا كنت تريد إلقاء نظرة على جميع المهام النشطة حاليًا على نظامك ، فيمكنك استخدام هذا الأمر. بينما يسرد هذا الأمر جميع المهام قيد التشغيل فقط ، يمكنك أيضًا الحصول على معلومات إضافية باستخدام -m مع الأمر. إذا وجدت بعض المهام غير الضرورية ، فيمكنك فرض إيقافها باستخدام الأمر Taskkill.
  • Netstat - يستخدم هذا للحصول على المعلومات المتعلقة بالشبكة التي يوجد بها جهاز الكمبيوتر الخاص بك. يتم عرض تفاصيل مثل إحصائيات الإيثرنت وجدول توجيه IP واتصالات TCP والمنافذ المستخدمة وما إلى ذلك.
  • خروج - يستخدم هذا الأمر للخروج من موجه الأوامر.
  • Assoc - يستخدم هذا لعرض امتداد الملف وحتى تغيير اقترانات الملف. إذا قمت بكتابة assoc [.ext] حيث يكون .ext هو امتداد الملف ، فستحصل على معلومات حول الامتداد. على سبيل المثال ، إذا كان الامتداد الذي تم إدخاله هو .png'saboxplugin-wrap 'itemtype =' http: //schema.org/Person 'itemscope =' '> إيلون ديكر

    Elon هو كاتب تقني في Cyber ​​S. وهو يكتب أدلة إرشادية لنحو 6 سنوات حتى الآن وقد غطى العديد من الموضوعات. يحب تغطية الموضوعات المتعلقة بأنظمة Windows و Android وأحدث الحيل والنصائح.