وتأتي جميع أنظمة التشغيل مزوّدة ببرامج وتطبيقات طرفيّة افتراضيّة خاصّة بها لكي تُمكّن المُستخدمين والمطوّرين من استخدام واجهات سطر الأوامر لتنفيذ وظائف مختلفة. تكون هذه الطرفيّات كأي برامج أخرى يُمكن تثبيتها أو إلغاء تثبيتها أو استبدالها وتعيين طرفيّات افتراضيّة أخرى للجهاز.
اولًا، ما هو سطر الأوامر ؟
عادةً ما يظهر للمُستخدم العاديّ بمُجرّد تشغيل الكمبيوتر ما يُعرف بواجهة المُستخدم الرسوميّة، وهي الشاشة التي تحتوي على الأيقونات والرموز الرسوميّة المُختلفة مثل المُجلّدات وشريط المهام وأشرطة الأدوات وغيرها من الرموز والقوائم والنوافذ المُنبثقة التي تتيح للمُستخدم التفاعل مع جهاز الكمبيوتر والتحكّم فيه باستخدام الفأرة أو لوحة المفاتيح، ويؤدّي الضغط عليها والتنقّل بينها إلى دفع نظام تشغيل الكمبيوتر لأداء وظائف مُحدّدة.
هُناك واجهة أخرى أيضًا تُسمّى بواجهة سطر الأوامر يُمكن من خلالها كتابة الأوامر البرمجيّة المُختلفة باستخدام لغات البرمجة بحيث يُكتب كُلّ أمر على هذه الواجهة فيما يُعرف بسطر الأوامر، ومن ثمّ تُنقل هذه الأوامر إلى نواة نظام التشغيل لتنفيذها، وعادةً ما تكون واجهة سطر الأوامر عبارة عن شاشة سوداء اللون تُكتب أسطر الأوامر فيها باللون الأبيض.
تكون كُلّ من واجهة سطر الأوامر وواجهة المُستخدم الرسوميّة بمثابة قشرة تُغلّف نواة نظام التشغيل، وتنقل إليه الأوامر البرمجيّة مُباشرةً لكي يعمل على تنفيذها بصورة أسرع، فإذا كنت ترغب في إنشاء مُجلّد جديد على سبيل المثال، يُمكنك تنفيذ هذا الأمر البرمجيّ عن طريق كتابة سطر أوامر واحد فقط بكتابة كلمة ” mkdir” في واجهة سطر الأوامر بدلًا من النقر على زرّ الفأرة الأيمن ثمّ الاختيار من عدّة قوائم.
قد يبدو الأمر لا يستحقّ في هذا المثال البسيط، ولكنّه سيوفّر الكثير من الوقت والعناء بالنسبة للمُبرمجين ومطوّري الويب والمُستخدمين الذين يحتاجون لتنفيذ سلسلة من الأوامر البرمجيّة المُعقّدة أو التي يستغرق أداؤها وقتًا طويلًا، فعلى سبيل المثال قد تستغرق عمليّة إعادة تسمية 100 ملفّ موجودين في نفس المُجلّد وقتًا طويلًا للغاية إن حاولت تنفيذها من خلال واجهة المُستخدم الرسوميّة، بينما يُمكن أداء نفس المهمّة بكتابة سطر أوامر واحد عن طريق واجهة سطر الأوامر ولن يستغرق الأمر أكثر من دقيقة واحدة.
تختلف واجهة سطر الأوامر عن واجهة المُستخدم الرسوميّة في أن الأولى تستخدم لوحة المفاتيح فقط لإدخال الأوامر والتنقّل بين أسطر الأوامر البرمجيّة، بينما يُمكن أن تستخدم واجهة المُستخدم الرسوميّة أزرار الفأرة لإعطاء الأوامر البرمجيّة (دون كتابة أي أكواد!).
ما هي الطرفيّات أو التطبيقات الطرفيّة (موجهات الأوامر) ؟
أهم مميّزات تطبيق Windows Terminal ؟
لا يُعتبر تطبيق ويندوز تيرمينال مُجرّد ترقية وظيفيّة لواجهة وحدة تحكّم الويندوز التقليديّة، بل يُقدّم Windows Terminal لمطوّري برمجيّات الكمبيوتر عددًا من المزايا الإضافيّة التي قد تدفعهم إلى الرغبة في التبديل إليه وتعيينه كتطبيق افتراضيّ في الحال، ومن أهمّ هذه المزايا ما يلي:
- يدعم Windows Terminal استخدام الرموز التعبيريّة والأحرف غير الإنجليزيّة، ويتيح الوصول إلى السمات ووحدة تحكّم الويندوز والجلسات المُتعدّدة ووحدة المُعالجة الرسوميّة (GPU) والعديد من التخصيصات الأخرى.
- عند تشغيل موجّه الأوامر CMD أو باورشل فإنّ الواجهة الرسوميّة التقليديّة للويندوز تفتح كُلّ جلسة على حدة في نافذة منفصلة ممّا يضطرّك إلى الانتقال بين عدد من النوافذ المنفصلة على سطح المكتب أثناء كتابة الأوامر البرمجيّة وهو أمر مُشتّت للانتباه وقد يُضيّع بعض الوقت، ولكن الجديد في تطبيق ويندوز تيرمينال أنّه يفتح جميع الجلسات جنبًا إلى جنب في نافذة واحدة في علامات تبويب يسهل التنقّل بينها كما هو الحال في متصفحات الويب.
- يُتيح ويندوز تيرمينال استخدام أزرار الاختصارات لفتح علامات التبويب الجديدة بسرعة، كما يسمح بتكبير نافذة العمل باستخدام الفأرة أو تشغيلها في وضع ملء الشاشة.
كيفيّة تعيين ويندوز تيرمينال كتطبيق طرفيّ افراضيّ
بدايًة من ويندوز 11 يأتي تطبيق ويندوز تيرمينال مُثبت مُسبقًا على النظام لتنفيذ أوامر الـ CMD وباورشل ونظام ويندوز الفرعيّ للينكس (WSL)، ويُمكن تشغيله باتّباع خطوات بسيطة من خلال الضغط على قائمة “إبدأ” ثُمّ البحث عن Windows Terminal في مُربّع البحث ومن ثَمّ سحبه للأعلى، أو ببساطة من خلال الضغط على زرّ Win مع زرّ الحرف X في نفس الوقت.
ومع ان مايكروسوفت تسمح بتثبيت واستخدام Windows Terminal على ويندوز 10 لكن في نفس الوقت لا يُتيح خيارًا مُباشرًا لتعيينه كتطبيق طرفيّ افتراضيّ. كانت الإمكانية متوفرة في السابق لكن بدءًا من أغسطس 2022 لم تعد هناك طريقة سهلة للتبديل إلى ويندوز تيرمينال على الأجهزة التي تستخدم نظام ويندوز 10، وبالتالي يمكن فقط تعيين تطبيق ويندوز تيرمينال كتطبيق طرفيّ افتراضيّ على ويندوز 11، وذلك من خلال اتّباع الخطوات التالية.
لاحظ أيضًا انه بشكل افتراضي عند بدء تشغيل Windows Terminal يتم استخدام موجّه أوامر باورشل، ولكن يُمكنك تغييره على أي حال لاستخدام موجه أوامر مُختلف من خلال الضغط على خيار “Default profile”، ومن القائمة المُنسدلة التي ستظهر يُمكنك الاختيار ما بين موجّه الأوامر “Windows PowerShell” أو “Azure Cloud Shell” أو “Command Prompt”، وقد يكون هُناك خيارات أخرى مُتاحة ويعتمد ذلك على ما إذا كُنت قد قُمت بتثبيت أيّة أدوات مُساعدة إضافيّة أم لا.
في النهاية اضغط على “حفظ” أو “Save” لحفظ وتطبيق الإعدادات، وبهذا يكون التطبيق قد تمّ تعيينه كتطبيق طرفيّ افتراضيّ على جهازك بنجاح. في المرّة التالية التي ستفتح فيها موجّه الأوامر أو موجّه باورشل سيقوم الويندوز بتشغيل تطبيق ويندوز تيرمينال تلقائيًّا.