كنت أظن أنهما مصطلحين لشيئ واحد
لكن الحقيقة أنهم مختلفين في المهمة
حيث أن سطر الأومر CommandLine هو برنامج مهمته
1- تنفيذ الأوامر التي تأتيه من المدخل القياسي Standard input (غالبا ما يكون من دخل terminal)
2- طبع أو إرجاع الناتج إلى المخرج القياسي Standard output ( غالبا ما يكون شاشة terminal)
والأمثلة عليه هي Cmd في الوندوز و Bash في يونكس(Unix)
أما terminal فمهمته
1- عرض مخرجات البرامج ذات الواجهة النصية
2- يربط لوحة المفاتيح إلى بدخل البرنامج
3- يربط خرج البرنامج بالشاشة
والأمثلة عليه xtem في يونكس و Console في الوندوز
صورة للتوضيح الفرق
Program غالب ما يكون CommandLine
التعليقات