نصائح متقدمة لتحسين تجربتك في Windows Terminal

  • يتيح لك تكوين ملفات التعريف، والعلامات التبويبية، والألواح، والأوضاع الخاصة (التركيز والاهتزاز) تكييف Windows Terminal مع كل سير عمل وتقليل عوامل التشتيت.
  • تجعل الاختصارات المخصصة والبحث المتقدم واستخدام مقتطفات JSON التكوين معياريًا وفعالًا للغاية للمستخدمين المتقدمين.
  • يؤدي الجمع بين CMD وPowerShell وWSL وأوامر التشخيص الرئيسية إلى تحويل Windows Terminal إلى مركز عمليات النظام.
  • يؤدي دمج مديري الحزم وأدوات UNIX وADB وSSH وأدوات الوسائط المتعددة وPDF إلى توسيع المحطة إلى بيئة إدارة وتطوير كاملة.

نصائح لاستخدام Windows Terminal كالمحترفين

إذا كنت تستخدم سطر الأوامر في نظام التشغيل Windows بشكل متكرر، فمن المحتمل أنك لاحظت ذلك بالفعل يمكن أن يصبح Windows Terminal مركز التحكم الخاص بك لـ CMD وPowerShell وWSL. والجميل في الأمر أنه، مع بعض التعديلات والحيل، يتحول من نافذة نصية بسيطة إلى أداة فعّالة للإنتاجية والإدارة والتطوير.

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

البدء باستخدام Windows Terminal

في المرة الأولى التي تفتح فيها Windows Terminal، يبدأ الأمر بملف تعريف Windows PowerShell كوحدة التحكم الرئيسيةيأتي مزودًا مسبقًا بموجه الأوامر (CMD) وAzure Cloud Shell. كل هذا مُنظّم في علامات تبويب، ما يسمح لك بتبديل البيئات دون إغلاق النافذة.

بمجرد تثبيت أي توزيع من نظام Windows الفرعي لنظام التشغيل Linux (WSL)يكتشف Windows Terminal هذه التوزيعات تلقائيًا ويُنشئ ملفات تعريف لكل منها. إذا أضفت لاحقًا توزيع WSL آخر، سيظهر الملف الشخصي الجديد فقط عند بدء التشغيل التالي. من المحطة الطرفية، عادةً مع رمز Tux حتى تتمكن من التعرف عليه أثناء التنقل.

كيفية عرض وفهم الإعدادات الافتراضية

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

نصائح لاستخدام Windows Terminal كالمحترفين
المادة ذات الصلة:
مقدمة كاملة إلى Windows Terminal

سيؤدي ذلك إلى فتح ملف الإعدادات الأساسية، حيث سترى الكائن ملامح مع كتلة الافتراضاتهناك يمكنك تحديد المعلمات التي سيتم تطبيقها على جميع الملفات الشخصية دون الحاجة إلى تكرارها واحدة تلو الأخرى، مثل الخط الافتراضي (fontFace) أو حجم النص. ثم، في القائمة "list"يمكن لكل ملف تعريف أن يستبدل فقط ما يحتاجه.

الملفات الشخصية، وعلامات التبويب، والتخصيص المرئي

بعد ضبط الإعدادات، الخطوة التالية هي تخصيص الواجهة حسب رغبتك. يمكن لكل ملف تعريف في Windows Terminal أن يحتوي على: اسمك الخاص، ورمزك، ولون الخلفية، ولون علامة التبويببالإضافة إلى التفاصيل الجمالية الأخرى.

إعادة تسمية علامات التبويب أثناء التنقل

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

تلوين الرموش لمساعدتك على إيجاد طريقك بشكل أفضل

بالإضافة إلى العنوان، يمكنك تعيين لون محدد لعلامة تبويب التعرف بسرعة على البيئة التي تتواجد فيهاانقر بزر الماوس الأيمن على علامة التبويب، الخيار لون وتختار أحد الألوان المقترحة أو شخصية… لتحديد نغمتك الخاصة باستخدام المحدد أو قيم RGB/HSV/hex.

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

حيل الماوس داخل Terminal في Windows

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

تكبير النص باستخدام العجلة

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

ضبط شفافية الخلفية باستخدام الماوس

خيار آخر مثير للاهتمام هو تعتيم الخلفية. إذا ضغطت اضغط على Ctrl+Shift وحرك العجلةيمكنك ذلك تغيير شفافية النافذة في الوقت الفعلي. يستمر هذا التعتيم حتى إغلاق تلك النسخة، ولكن إذا أردت التحكم في شفافية الأكريليك بشكل دائم، يمكنك القيام بذلك من خلال إعدادات مظهر الملف الشخصي (useAcrylic, acrylicOpacity).

فتح الروابط باستخدام Ctrl+click

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

زر سحب الملفات أو المجلدات إلى علامة التبويب الجديدة

خدعة مفيدة للغاية هي أنه يمكنك اسحب ملفًا أو مجلدًا من مستكشف الملفات وأطلقه على الزر علامة تبويب جديدة من نافذة Windows Terminal. افتراضيًا، تُفتح علامة تبويب جديدة بملف التعريف الافتراضي باستخدام هذا المسار أو الكائن كسياق.

اذا واصلتم تم الضغط على Alt عند تحريرهبدلا من علامة التبويب، لوحة جديدة في علامة التبويب الحاليةوإذا حافظت على تغير, se inicia una نافذة طرفية مستقلةمما يمنحك قدرًا كبيرًا من التحكم في كيفية تنظيم الجلسات.

انسخ ولصق بسرعة

في Windows Terminal، يمكن استخدام النقر بزر الماوس الأيمن بسهولة شديدة لـ النسخ واللصق بدون اختصارات لوحة المفاتيحيمكنك تحديد النص باستخدام الماوس، وبناءً على إعداداتك، يمكن للنقر بزر الماوس الأيمن أن يؤدي إلى لصق النص أو عرض قائمة السياق.

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

دعم الماوس في WSL والمحطة الطرفية الافتراضية

العديد من تطبيقات وحدة التحكم المتقدمة (مثل tmux أو Midnight Commanderيستخدمون ما يُسمى بوضع الماوس في المحطة الطرفية الافتراضية (VT). يدعم Windows Terminal هذا الوضع لكلا الجهازين. WSL لتطبيقات Windows التي تستخدم إدخال VTبحيث يمكنك تحديد العناصر، أو نقل الألواح، أو التفاعل مع القوائم مباشرةً باستخدام الماوس.

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

اختصارات مخصصة: إرسال الأوامر بمفتاح واحد

نصائح لاستخدام Windows Terminal كالمحترفين

واحدة من أقوى ميزات Windows Terminal هي القدرة على تحديد إجراءات مخصصة لإرسال النص إلى shell كما لو أنك كتبته بنفسك. يتم ذلك من خلال الإجراء sendInput في القسم "actions" ملف settings.json.

يتكون الهيكل الأساسي لهذا النوع من الاختصارات من كائن بالمفتاح أمر، حيث يتم الإشارة إلى الإجراء "sendInput" والنص الذي تريد إرساله، بالإضافة إلى مجموعة المفاتيح الموجودة في مفاتيحاختياريا، يمكنك إضافة الاسم وصفي سيتم عرضه في قائمة الإجراءات.

مثال: تنظيف الشاشة تلقائيًا

الحالة النموذجية هي تعيين اختصار إلى تنظيف مخرج المحطةفي قذائف نوع bash يمكنك استخدام clearبينما في CMD من المعتاد أن clsإعداد sendInput باستخدام نص هذا الأمر والمفتاح الذي تختاره، يمكنك مسح الشاشة باستخدام اختصار دون كتابة أي شيء.

مثال: الانتقال إلى الدليل الرئيسي

مثال عملي آخر هو تعيين اختصار لـ قم بالتغيير إلى الدليل الرئيسي باستخدام "cd .."إذا قمت بالربط "cd ..\r" إلى مجموعة مفاتيح مثل Ctrl + سهم لأعلىيصبح التنقل عبر التسلسل الهرمي للمجلدات أكثر مرونة، خاصةً عندما تقوم بالتنقل عبر الهياكل العميقة.

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

وضع التركيز: العمل دون تشتيت

الدعوة وضع التركيز يُزيل Windows Terminal شريط العنوان وعلامات التبويب العلوية من العرض، تاركًا محتوى وحدة التحكم فقط. إنه نوع من "وضع Zen" مشابه لـ Visual Studio Code، مُصمم لـ التركيز فقط على ما يحدث في المحطة.

للدخول إلى هذا الوضع يدويًا، افتح لوحة الأوامر مع على Ctrl + Shift + P، اكتب "وضع التركيز" واختر الخيار تبديل وضع التركيزإذا كررت هذه الخطوات، فستعود إلى الحالة الطبيعية، بحيث يمكنك التبديل حسب الحاجة.

إذا كنت تريد Windows Terminal ابدأ دائمًا في وضع التركيز، أدخل لوحة ترتيب (Ctrl + ,) انتقل إلى علامة التبويب الرئيسية وفي "وضع بدء التشغيل" حدد نهج o التركيز الأقصىلا تنسى الضغط على حفظ لتطبيق التغييرات.

يمكنك أيضًا تعيين اختصار مباشر لهذا الوضع في settings.json من خلال العمل toggleFocusModeكل ما عليك فعله هو إضافته إلى القسم "actions" مع مجموعة المفاتيح المفضلة لديك، على سبيل المثال CTRL + F12 أو آخر غير مستخدم بالفعل.

وضع الزلزال: جهاز طرفي قابل للطي مثل وحدة التحكم في الألعاب

هناك وضع خاص آخر مثير للاهتمام للغاية وهو الوضع المعروف باسم وضع الزلزالمما يجعل المحطة تتصرف مثل وحدة التحكم القابلة للطي للعديد من ألعاب الفيديويتم تنشيط هذا الوضع عندما يبدأ Windows Terminal في تشغيل نافذة اسمها _quake.

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

لا يمكن أن يكون هناك إلا نافذة في وضع Quake نشطة في نفس الوقتعندما تقوم بتصغير تلك النافذة، فإنها تختفي من شريط المهام ومن محدد القائمة. ALT + TABحتى يظل في دور خلفي سري للغاية.

الفرق بين Prefetch و SuperFetch
المادة ذات الصلة:
تخصيص قائمة ابدأ في نظام التشغيل Windows 11: تنظيم الأقسام الخاصة بك

لفتح هذه النافذة الخاصة يمكنك ربط إجراء quakeMode بمجموعة مفاتيح أو قم بتشغيل الأمر يدويًا wt -w _quake من وحدة تحكم أخرى أو عبر اختصار. بهذه الطريقة، يكون لديك دائمًا محطة طرفية جاهزة للاستخدام في أي وقت.

الألواح المقسمة ومناطق العمل المعقدة

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

الحدث تقسيم اللوحة يسمح لك بتقسيم اللوحة النشطة بطريقة تلقائي، عمودي أو أفقي. باستخدام "split": "auto"يقرر الجهاز ما إذا كان سيتم التقسيم عموديًا أم أفقيًا حسب المساحة المتوفرة. إذا حددت "vertical" u "horizontal" فرض نوع التقسيم الذي تفضله.

الحدث نسخة مكررة يقوم بإنشاء لوحة جديدة عن طريق استنساخ كل من الملف الشخصي ودليل العمل للوحة الحالية، وهو أمر مريح للغاية إذا كنت تريد ذلك متابعة في نفس المجلد ولكن بجلسة منفصلةبالإضافة إلى ذلك، لديك أسهم لـ تحريك التركيز (moveFocus) بين الألواح و تغيير حجمها (resizePane) باستخدام اختصارات لوحة المفاتيح التي يمكنك تخصيصها.

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

عمليات بدء التشغيل المهيأة مسبقًا مع علامات تبويب وألواح متعددة

إذا كنت تعمل دائمًا بهيكل مماثل (على سبيل المثال، PowerShell للواجهة الخلفية، وCMD للأدوات القديمة، وUbuntu WSL للبرامج النصية), يمكنك أتمتته بأمر واحد wtيتيح لك Windows Terminal ربط العديد من الأوامر معًا بشكل مفصول ; لفتح علامات تبويب جديدة ولوحات رئيسية مخصصة.

ضمن هذا الأمر، هناك أوامر فرعية مثل علامة تبويب جديدة, لوحة مقسمة (أو اختصاره) sp) Y علامة التبويب التركيزمع معلمات مثل -p لاختيار الملف الشخصي أو -H للإشارة إلى تقسيم أفقي. بالإضافة إلى ذلك، يمكنك إضافة -د . أو طريق محدد خلف -p بحيث يكون كل ملف تعريف ابدأ الآن في الدليل الذي يهمك.، والاستخدام --title لتعيين العنوان الأولي لكل علامة تبويب.

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

البحث المتقدم وسجل المحطة

ميزة أخرى مفيدة للغاية في Windows Terminal هي بحث متكامل، الذي ينشط مع على Ctrl + Shift + Fيتم إجراء البحث على المخزن المؤقت للإزاحة بالكاملليس فقط على الخطوط المرئية في تلك اللحظة، مما يسمح لك بتحديد رسائل الخطأ القديمة أو مخرجات الأوامر المحددة بسهولة.

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

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

إذا كنت تريد أن يتضمن البحث أيضًا مخرجات الجلسات السابقة، فإن الحل الأمثل هو إعادة توجيه الإخراج إلى ملفات السجل واستخدام أدوات البحث الخارجية (مثل findstr أو Select-String أو grep في WSL) لتتبع هذه الملفات بمزيد من التحكم.

تنظيم التكوين باستخدام شظايا JSON

عندما يكون ملفك settings.json مع نموه، قد تصبح صيانته مرهقة. لتجنب الفوضى، يدعم Windows Terminal التكوين المعياري باستخدام شظايا JSONالتي تسمح لك بتقسيم الإعدادات إلى عدة ملفات موضوعية.

الفكرة بسيطة: يمكنك إنشاء ملفات منفصلة، ​​على سبيل المثال ملف my-actions.json للحصول على اختصارات لوحة المفاتيح و موضوعاتي.json للموضوعات، ثم تقوم بتضمينها في التكوين الرئيسي باستخدام المفتاح "يستورد" في جذر JSON. يمكن أن يحتوي كل جزء على مجموعة فرعية واحدة فقط (مثل "actions" o "themes"), ويقوم النظام بالاهتمام بدمج كل شيء.

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

الملفات الديناميكية والمتغيرات البيئية المحددة

يقوم Windows Terminal بإنشاء تلقائيًا الملفات الشخصية الديناميكية بالنسبة لبعض المصادر، مثل PowerShell أو Azure Cloud Shell أو WSL. إذا لم تكن تستخدم أيًا منها، يمكنك إخفاؤه لتبسيط قائمة الملفات الشخصية باستخدام الخيار "مصادر الملفات الشخصية المعطلة" في جذر ملف التكوين، مع الإشارة إلى المصادر التي تريد تعطيلها.

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

تأثيرات وموضوعات وخطوط رجعية مع رموز خاصة

إذا كنت تحب المظهر الجمالي الكلاسيكي لشاشات CRT، فإن Windows Terminal يتضمن تأثير المحطة الرجعية التجريبية يُحاكي المظهر الكلاسيكي بخطوط مسح وضبابية خفيفة. يمكنك تفعيله في ملف تعريف بإضافة الخاصية "experimental.retroTerminalEffect": صحيح.

يبدو هذا الوضع جيدًا بشكل خاص عند دمجه مع خلفية داكنة (تقريبًا #101010)، شفافية الأكريليك المنشطة (useAcrylic: true, acrylicOpacity: 0.8) و أ علامة تبويب مطابقة اللون للخلفيةيمكنك إكمال المظهر من خلال اختيار مخطط ألوان أحادي اللون أو موضوع "Vintage" المدمج لاستحضار محطات الماضي بشكل أكبر.

إذا كنت تريد اتخاذ خطوة أخرى في التخصيص، يمكنك تثبيت الخطوط باستخدام رموز خطوط الطاقة (مثل Cascadia Code PL أو ما شابه)، والذي يسمح لك باستخدام المطالبات المتقدمة مع الرموز وأشرطة التقدم ورموز الحالة في قذائف مثل PowerShell أو Bash أو Zsh ضمن WSL.

تكامل Shell وعناوين علامات التبويب الذكية

نصائح لاستخدام Windows Terminal كالمحترفين

إلى جانب التأثيرات البصرية، فإن أحد التحسينات الأكثر ترحيبًا هي القدرة على تخصيص موجه shell (سواء PowerShell أو CMD أو Bash) بحيث يجب أن تعكس عناوين علامات التبويب المعلومات المفيدة مثل المسار الحالي، أو فرع Git، أو البيئة الافتراضية النشطة.

في PowerShell، على سبيل المثال، يمكنك استخدام وحدات مثل يا له من أناقة أو خصّص الموجّه نفسه لإرسال تسلسلات هروب تُحدِّث عنوان النافذة. بهذه الطريقة، تُعرَض كل علامة تبويب في لمحة. ما هو المشروع الذي تعمل عليه وما هي حالة المستودع؟تجنب الكثير من الأخطاء.

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

الأوامر الأساسية للتشخيص والإدارة

بعيدًا عن Windows Terminal كتطبيق، فإن ما يُحدث الفارق حقًا هو الأوامر التي تنفذها داخللا يزال نظام التشغيل Windows أقل مرونة من نظام GNU/Linux في العديد من النواحي، ولكن باستخدام الأدوات المناسبة فإنه يصبح مفيدًا للغاية للمستخدمين المتقدمين والمسؤولين على حد سواء.

CMD وPowerShell وWSL: كل منها له دوره

يتعايش Windows Terminal CMD وPowerShell وBash (عبر WSL) تحت واجهة واحدة. يوفر CMD أوامر نظام كلاسيكية، ويضيف PowerShell البرمجة النصية والأتمتة المتقدمة، ويفتح WSL الباب أمام إنشاء نصوص Bash في Windows وأدوات لينكس الأصلية. بفضل هذا، يمكنك دمج أوامر ويندوز، ونصوص PowerShell، وأدوات مساعدة مثل grep وsed وawk في نوافذ منفصلة.

الشبكة والاتصال: ipconfig، netstat، ping والشركة

لحل مشاكل الشبكة، هناك العديد من الأوامر التي يجب أن تكون في متناول يديك. IPCONFIG يمكنك ان ترى عنوان IP الحالي لمحولات الشبكة لديكبوابة، ونظام أسماء النطاقات، وبيانات أخرى. باستخدام متغيرات مثل ipconfig /release e ipconfig /renew تقوم بتجديد تكوين DHCP الخاص بك، بينما ipconfig /flushdns امسح ذاكرة التخزين المؤقت لنظام DNS إذا واجهت انقطاعات غير عادية أو صفحات لا يتم حلها بشكل صحيح.

القيادة نتستت إنه مثالي ل عرض الاتصالات النشطة والمنافذ المفتوحة والعمليات المرتبطة بها. جري netstat -ano تحصل أيضًا على PID، الذي يسمح لك بربط اتصال مشبوه بعملية محددة من "إدارة المهام" أو باستخدام tasklist.

إذا كنت تشك في وجود مشكلات عامة في الاتصال، بينغ إنه يسمح لك باختبار ما إذا كان بإمكانك الوصول إلى مضيف معين، بينما NETSH إعادة تعيين بروتوكول الإنترنت كثافة العمليات يمكنه إعادة تعيين مكدس TCP/IP إلى حالته الأصلية ومساعدتك في حل مشكلات الشبكة الأكثر إلحاحًا.

صحة النظام والتخزين: chkdsk، sfc، driverquery

عندما تلاحظ أن جهاز الكمبيوتر الخاص بك يبدأ ببطء، أو يُصدر أخطاءً غريبة، أو يُفسد الملفات، فهناك أمران رئيسيان. أولاً، CHKDSK التحليلات والإصلاحات أخطاء القرص المنطقية والماديةاكتشاف القطاعات المعيبة وقراءة المشاكل. من ناحية أخرى، SFC / SCANNOW يقوم بتشغيل "مدقق ملفات النظام"، والذي يقوم بفحص ملفات نظام التشغيل واستعادتها. إذا وجدت أي ضرر، استخدم النسخ الأصلية المحمية.

للتحقق من برامج التشغيل المثبتة، driverquery يعرض قائمة من جميع برامج تشغيل النظام ومسارها وتاريخ الارتباط (LinkDate)تُعد هذه المعلومات مفيدة للغاية لتحديد ما إذا كان برنامج التشغيل قديمًا أو متعارضًا بشكل محتمل بعد تغيير الأجهزة أو إعادة تثبيت Windows.

المهام والعمليات والإغلاقات المُتحكم بها

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

إذا كنت تريد إنهاء عملية معينة، يمكنك استخدام taskkill /im name.exe o taskkill /pid PIDاستهداف العملية الإشكالية بدقة. هذه الطريقة دقيقة جدًا لـ إغلاق التطبيقات المجمدة أو الخدمات التي لا تستجيب..

ومن ناحية أخرى فإن الأمر إغلاق إنه يوفر لك تحكمًا دقيقًا للغاية عمليات الإغلاق وإعادة التشغيل والسباتبما في ذلك المؤقتات والخيارات الإجبارية. وهو مثالي لأتمتة نصوص الصيانة أو جدولة عمليات إيقاف التشغيل عن بُعد على أجهزة متعددة.

تطبيقات غير مختبرة على نظام التشغيل ويندوز 11
المادة ذات الصلة:
نصائح وتعديلات Windows 11 لسطح مكتب يجعل حياتك أسهل

معلومات النظام والبطارية

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

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

أدوات خارجية لرفع مستوى المحطة إلى المستوى التالي

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

محاكيات طرفية إضافية

على الرغم من أن Windows Terminal قد تحسن كثيرًا، إلا أنه لا يزال هناك من يفضلون المحاكيات مثل ConEmu أو cmderالذي كان لسنواتٍ معيارًا في نظام ويندوز. يتميز ConEmu بـ العدد الهائل من خيارات التخصيصفي حين أن cmder يعتمد عليه ولكنه يضيف بيئة أكثر ملاءمة بصريًا و سطر أوامر يشبه bash مع Clink.

هناك أيضًا بدائل مثل Console2 أو ConsoleZ أو PowerCMDتقدم هذه الأفكار أساليب مختلفة لعلامات التبويب والشفافيات والتحسينات الجمالية. حتى لو كنت ستلتزم في النهاية بواجهة Windows Terminal كواجهة رئيسية، فقد أثّرت العديد من هذه الأفكار على تصميم وحدة التحكم في Windows اليوم.

مدير حزمة الشوكولاتة

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

بمجرد التثبيت من PowerShell باستخدام امتيازات المسؤول، يمكنك استخدام أوامر مثل بحث عن الشوكولاتة, تثبيت الشوكولاتة, مزيل الشوكولاتة o تحديث تشوكو لإدارة البرامج مركزيا. تقوم بأتمتة تجميعات البيئة ويمكنك تجنب الحاجة إلى تنزيل كل برنامج يدويًا من موقعه على الويب.

Git وأدوات شبيهة بـ UNIX ولغات البرمجة

تثبيت Git لنظام Windows إنه لا يوفر لك نظام التحكم في الإصدار فحسب، بل يوفر أيضًا بيئة شبيهة بنظام UNIX (MSys، MinGW) مع الأوامر الكلاسيكية مثل grep أو sort أو find أو wgetوهو ما يجعل التجربة قريبة جدًا من تلك التي تحصل عليها في محطة GNU/Linux.

يمكنك إضافة إلى هذا لغة البرمجة المفضلة، مثل Node.js أو Python أو Ruby أو PHP، والتي عادةً ما تتضمن مديري الحزم الخاصين بها (npm، pip، gem، composerإلخ). أمثلة مثل npm install less إنهم يزودونك بأدوات مثل أقل لتجميع CSS أو جميع أنواع الأدوات المساعدة التي تم تطويرها في JavaScript، والتي يمكن الوصول إليها مباشرة من المحطة الطرفية، ولاختيار محرر، راجع الدليل الشامل لأفضل بيئات التطوير المتكاملة ومحرري الأكواد.

ADB وSSH والإدارة عن بعد

إذا كنت تعمل مع أجهزة Android، فقم بتثبيت أندرويد سك يتيح لك الوصول إلى الأمر بنك التنمية الآسيوي (جسر تصحيح أخطاء Android)، والذي يمكنك من خلاله تثبيت ملفات APK، وعرض سجلات النظام، وإلغاء تثبيت التطبيقات، وفتح غلاف مباشرة على الجهازبشرط أن يكون لديك برامج التشغيل وتصحيح أخطاء USB مُهيأة بشكل صحيح.

للاتصالات عن بعد الآمنة، البروتوكول SSH لا يزال هذا هو المعيار. على نظام ويندوز، يمكنك استخدام برامج مثل PuTTY أو KiTTY أو MTPuTTY لإدارة جلسات متعددة مُبوبة، فعّل الضغط، ومنافذ النفق. إذا كنت ترغب في السماح بالاتصالات الواردة إلى جهازك، يمكنك إعداد خادم ssh مع حلول مثل FreeSSHd أو OpenSSH لنظام التشغيل Windows، يمكنك إدارة جهاز الكمبيوتر الخاص بك من أي مكان مع الأمان الكامل.

معالجة الوسائط المتعددة وملفات PDF والأدوات الإدارية

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

إذا كنت تعمل بشكل متكرر مع ملفات PDF، فإن الأدوات المساعدة مثل PDFtk، أو GhostScript، أو QPDF جعل ذلك ممكنا تقسيم أو ضم أو تدوير الصفحات أو إصلاح المستندات التالفة دون الحاجة إلى برامج سطح مكتب ثقيلة. ولإدارة النظام، مجموعات مثل Sysinternals و Nirsoft، والتي يمكن دمجها من خلال لوحات مثل WSCC (مركز التحكم في نظام Windows)إنهم يقدمون مجموعة كبيرة من الأدوات الرسومية وأدوات التحكم لمراقبة النظام وتصحيح أخطائه بعمق.

هذه المجموعة الكاملة من الحيل والاختصارات والأدوات تجعل Windows Terminal منصة عمل مركزية قادرة على الجمع بين CMD وPowerShell وWSL والأدوات المساعدة الخارجية تحت نافذة واحدة، قابلة للتخصيص بالكامل ومرنة وجاهزة للتكيف مع أي سير عمل تحتاج إلى إعداده في حياتك اليومية. شارك هذا البرنامج التعليمي وسيتمكن المزيد من الأشخاص من معرفة كيفية استخدام Windows Terminal.