اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

بشكل عام، ستجد هذين المصطلحين يستخدمان بشكل قابل للتبادل ولكن هنالك بعض الاختلاف التقني :

سطر الأوامر Command Line هو برنامج مهمته :

  •  تنفيذ الأوامر التي تأتيه من المدخل القياسي Standard input (غالبا ما يكون من دخل terminal)
  • طبع أو إرجاع الناتج إلى المخرج القياسي Standard output ( غالبا ما يكون شاشة terminal)

والأمثلة عليه هي Command Prompt في الويندوز و Bash في يونكس(Unix).

أما terminal فمهمته :

  • عرض مخرجات البرامج ذات الواجهة النصية.
  •  يربط لوحة المفاتيح إلى بدخل البرنامج.
  • يربط خرج البرنامج بالشاشة.

والأمثلة عليه xtem في يونكس و Console في الويندوز.

أما Command Prompt فهو اسم الـ Command Line في Windows.

  • 0
نشر

وعليكم السلام 

"Terminal" و"Command line" و"Command Prompt" هي مصطلحات قد تشير جميعها إلى نفس المفهوم في سياق تشغيل الأوامر في نظام التشغيل.

"Command line" هو مصطلح عام يشير إلى واجهة سطر الأوامر التي تسمح للمستخدم بإدخال الأوامر النصية مباشرةً للتفاعل مع نظام التشغيل. يمكن استخدام سطر الأوامر لتشغيل البرامج وإدارة الملفات وإجراء عمليات أخرى في النظام.

"Terminal" يشير عادةً إلى برنامج الواجهة النصية الذي يتيح لك الوصول إلى سطر الأوامر في نظام التشغيل. واجهة المحطة الطرفية تعرض سطر الأوامر ويمكنك كتابة الأوامر وتنفيذها وعرض النتائج في نافذة الطرفية. يوجد عدة برامج للمحطات الطرفية في أنظمة التشغيل المختلفة، مثل Terminal في macOS وGNOME Terminal في Linux وCommand Prompt في نظام Windows.

"Command Prompt" هو برنامج المحطة الطرفية الخاص بنظام التشغيل Windows. يتيح لك Command Prompt إدخال الأوامر وتنفيذها في بيئة سطر الأوامر الخاصة بنظام التشغيل Windows. وهو يوفر مجموعة من الأوامر والأدوات التي تسمح لك بإدارة الملفات وتنفيذ العمليات المختلفة في نظام التشغيل Windows.

يمكن اعتبار "Terminal" و"Command line" و"Command Prompt" مصطلحات مترادفة في الكثير من الأحيان، حيث تشير جميعها إلى واجهة سطر الأوامر التي تتيح للمستخدم تنفيذ الأوامر النصية في نظام التشغيل.

  • 0
نشر

يمكن توضيح الفروق بين الـ Command Line و Terminal و Command Prompt على النحو التالي:

Command Line:

  • هي واجهة المستخدم النصية التي تسمح للمستخدم بإدخال الأوامر والتفاعل مع نظام التشغيل من خلال الأوامر المكتبية النصية.
  • تعمل واجهة Command Line في معظم أنظمة التشغيل، بما في ذلك Windows وLinux وmacOS.
  • يمكن استخدام Command Line لتنفيذ الأوامر والتحكم في النظام وإدارة الملفات والمجلدات والعمليات والخدمات وما إلى ذلك.

 Terminal:

  • هو برنامج يسمح للمستخدمين بتشغيل واجهة Command Line على أنظمة التشغيل المختلفة.
  • يتيح للمستخدمين إدخال الأوامر والتفاعل مع النظام من خلال نافذة Command Line المخصصة.
  • يدعم Terminal العديد من الوظائف الإضافية، مثل تقسيم النافذة وتظليل النص ونسخ ولصق النص وتخزين الأوامر في ملفات نصية.

 Command Prompt:

  • هو واجهة Command Line المستخدمة في نظام التشغيل Windows.
  • يسمح للمستخدمين بتنفيذ الأوامر والتحكم في النظام وإدارة الملفات والمجلدات والعمليات والخدمات وما إلى ذلك.
  • يتم تشغيل Command Prompt باستخدام برنامج cmd.exe في نظام التشغيل Windows.

بشكل عام، فإن الفروق الرئيسية بين هذه المصطلحات تتعلق بالنظام الذي يتم تشغيلها عليه والطريقة التي يتم فيها تشغيلها. يتم استخدام الـ Command Line و Terminal بشكل أساسي في أنظمة التشغيل القائمة على النص، مثل Linux وmacOS، بينما يتم استخدام Command Prompt في نظام التشغيل Windows.

  • 0
نشر

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

وهي هامة جدًا، حيث سيتعين عليك التعامل معها في مجال البرمجة، وتستطيع تعلم الأساسيات الخاصة بها من هنا:

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

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

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...