مترجم سطر الأوامر ، أو CLI ، هو برنامج يستخدمه مستخدمو الكمبيوتر لتشغيل أوامر نصية. كل نظام تشغيل يأتي مع CLI الخاص به. على سبيل المثال ، يوفر Windows 10 اثنين من CLIs: موجه الأوامر و PowerShell (للمستخدمين المتقدمين). يمكن لمستخدمي Linux استخدام Shell لتشغيل أوامر نصية.
تاريخ موجز ل CLIs
في الأيام الأولى للحوسبة ، كانت مترجمي سطر الأوامر هي الطريقة الوحيدة المتاحة لتشغيل الأوامر. برامج واجهة المستخدم الرسومية غير موجودة. بدءًا من الثمانينيات ، أصبحت أدوات واجهة المستخدم الرسومية أكثر شيوعًا بفضل التقدم الكبير في القوة الحسابية.
قامت مفسرات سطر الأوامر المبنية على واجهة المستخدم الرسومية بتبسيط طريقة تفاعل المستخدمين مع أجهزة الكمبيوتر. أصبح دور كل زر بديهيًا وواضحًا بذاته. بمعنى آخر ، أصبحت أجهزة الكمبيوتر أكثر جاذبية وسهولة في الاستخدام من قبل المستخدمين غير البارعين في التكنولوجيا.
كيف يعمل مترجم سطر الأوامر؟
يقوم المستخدمون بإدخال الأوامر عبر لوحة المفاتيح. بعد ذلك ، يقوم مترجم سطر الأوامر بتحويل الأوامر إلى وظائف أو استدعاءات النظام. يتلقى نظام التشغيل المكالمات ويديرها.
فكر في CLI كمترجم. يقوم البرنامج بشكل أساسي بترجمة تعليماتك إلى وظائف يمكن لنظام التشغيل لديك فهمها.
لماذا ما زلنا نستخدم أدوات سطر الأوامر؟
سرعة
تسمح CLIs للمستخدمين بإدخال أوامر النظام وتشغيلها بسرعة. كل ما عليهم فعله هو كتابة الأوامر والضغط على Enter. يمكن للمستخدمين أيضًا استخدام CLIs لأتمتة مهام الكمبيوتر. هذا يترجم إلى قضاء وقت أقل في الضغط على المفاتيح.
استكشاف الأخطاء وإصلاحها
يكون استكشاف مشكلات الكمبيوتر وإصلاحها أسرع وأسهل بكثير إذا كنت تستخدم الأوامر. على سبيل المثال ، موجه الأوامر ، يمكن لـ CLI المدمج في Windows 10 تشغيل العديد من أوامر استكشاف الأخطاء وإصلاحها سهلة الاستخدام.
يمكنك إصلاح مشاكل ملفات النظام عن طريق التشغيل sfc / scannow. إذا كنت تواجه مشكلات في الاتصال بالشبكة ، فيمكنك تشغيل إيبكونفيغ / فلوشدس أمر. سيؤدي هذا إلى إعادة تعيين اتصالك بالإنترنت.
الحل الوحيد
هناك أيضًا ميزة رئيسية أخرى تحافظ على بقاء أدوات سطر الأوامر. هناك أوامر معينة لا يستطيع تنفيذها سوى مترجمي سطر الأوامر.
لا يمكن لواجهة المستخدم ببساطة استضافة أزرار فردية لجميع الوظائف التي يدعمها البرنامج. لن تعمل إضافة قوائم وقوائم فرعية متعددة أيضًا. سيؤدي ذلك فقط إلى تشويش واجهة المستخدم وإرباك المستخدمين.
التعليمات
ماذا يسمى مترجم الأوامر؟
يمكن أن يكون لمترجمي سطر الأوامر أسماء مختلفة اعتمادًا على نظام التشغيل الذي يخدمونه. يُطلق على مترجم الأوامر أيضًا "صدفة. " على سبيل المثال ، يُطلق على CLI على Unix اسم Unix Shell.
لماذا يكون مترجم الأوامر منفصلاً عن النواة؟
يتم فصل مترجمي سطر الأوامر عن النواة لأنهم غالبًا عرضة للتغيير. النواة هي جوهر نظام التشغيل. إن وجود نواة تتغير غالبًا من شأنه أن يجعل النظام غير مستقر.
على سبيل المثال ، يمكن للمستخدمين تخصيص CLI وإضافة مكالمات نظام جديدة. باستخدام CLI المميز عن النواة ، لن تؤثر هذه التغييرات على الأخير. بعبارة أخرى ، لن يؤثر ذلك على طريقة عمل نظام التشغيل.
ها أنت ذا؛ نأمل أن يساعدك هذا الدليل على فهم ما يفعله CLI بشكل أفضل. يعد تطوير مهارات CLI خطوة مهمة نحو أن تصبح مستخدمًا قويًا ، بغض النظر عن نظام التشغيل الذي تستخدمه.