كيفية استخدام غلاف UEFI التفاعلي وأوامره المشتركة

How Use Uefi Interactive Shell



الجيل الأحدث من اللوحات الأم UEFI يأتي مع UEFI Interactive Shell. غلاف UEFI التفاعلي عبارة عن برنامج شيل بسيط (مثل bash) مسؤول عن تمهيد نظام التشغيل الخاص بك. يمكنك أيضًا استخدام shell التفاعلي UEFI لتشغيل أوامر ونصوص shell الخاصة بـ EFI. يمكن استخدامه لتحديث البرنامج الثابت للنظام الخاص باللوحة الأم أيضًا.

ستوضح لك هذه المقالة كيفية الوصول إلى غلاف UEFI التفاعلي على اللوحات الأم UEFI واستخدام بعض أوامر EFI الشائعة على غلاف UEFI التفاعلي. لذلك دعونا نبدأ.







جدول المحتويات:

  1. أشياء تحتاج إلى معرفته
  2. قراءة محركات أقراص USB المصغرة من UEFI Shell
  3. بدء تشغيل غلاف UEFI التفاعلي
  4. الأمر cls
  5. أمر الصدى
  6. الأمر المستعار
  7. أمر المساعدة
  8. أمر المجموعة
  9. قيادة الخريطة
  10. أوامر cd و ls
  11. أمر cp
  12. الأمر mv
  13. الأمر rm
  14. أمر التحرير
  15. أمر الخروج
  16. أمر إعادة التعيين
  17. أوامر EFI Shell الأخرى
  18. إعادة توجيه الإخراج
  19. استنتاج
  20. مراجع

أشياء تحتاج إلى معرفته:

لقد استخدمت مطالبتين مختلفتين لكتابة أوامر EFI Shell في هذه المقالة.



شل> - لقد استخدمت هذه المطالبة للأوامر التي يمكنك تشغيلها من أي مكان.



fs1: *> - لقد استخدمت هذه المطالبة لتوضيح أنك بحاجة إلى تحديد جهاز تخزين معين (fs1 في هذه الحالة) أو أن تكون في دليل معين قبل تشغيل الأوامر.





تأكد من وضع ذلك في الاعتبار أثناء قراءة هذه المقالة.

قراءة محركات أقراص USB المصغرة من UEFI Shell:

يمكن أن يقرأ الغلاف التفاعلي UEFI محركات أقراص USB المصغرة إذا قمت بتهيئتها على أنها FAT16 أو FAT32. لذلك ، لنفترض أنك كتبت بعض نصوص EFI أو قمت بتنزيل أي نصوص EFI من الموقع الرسمي للشركة المصنعة للوحة الأم. في هذه الحالة ، سيتعين عليك وضعها في محرك أقراص USB مصغر بتنسيق FAT16 أو FAT32 للوصول إليها وتشغيلها من غلاف UEFI التفاعلي.



بدء شل UEFI التفاعلي:

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

بعد ذلك ، في قسم تحديد التمهيد في BIOS / UEFI Firmware على اللوحة الأم ، يجب أن تجد خيارًا للدخول إلى UEFI Interactive Shell.

على جهاز الكمبيوتر أحادي اللوحة Odyssey X86 ، يكون الخيار في Save & Exit> UEFI: مدمج EFI Shell ، كما ترى في الصورة أدناه.

الخيار هو EFI Internal Shell على جهاز VMware الظاهري الخاص بي ، كما ترون في لقطة الشاشة أدناه.

عندما تدخل UEFI Interactive Shell لأول مرة ، ستطبع جميع أجهزة التخزين التي اكتشفها جهاز الكمبيوتر الخاص بك ، كما ترى في لقطة الشاشة أدناه.

بمجرد الضغط على أي مفتاح بخلاف أو الانتظار لمدة 5 ثوانٍ ، يجب أن يكون EFI Shell جاهزًا لتنفيذ الأوامر.

في الأقسام التالية ، سأوضح لك كيفية استخدام بعض أوامر EFI Shell الأكثر شيوعًا. لذا ، فلننتقل إلى الأمام.

الأمر cls:

يستخدم الأمر cls بشكل أساسي لمسح مخرجات الشاشة.

قد يكون لديك العديد من النصوص على الشاشة ، كما ترى في لقطة الشاشة أدناه.

لمسح نصوص الشاشة ، قم بتشغيل الأمر cls كما يلي:

صدفة>cls

يجب مسح النصوص الموجودة على شاشتك.

يمكنك أيضًا تغيير لون خلفية EFI Shell باستخدام الأمر cls.

لتغيير لون خلفية EFI Shell ، قم بتشغيل الأمر cls كما يلي:

صدفة>cls<رمز اللون>

في وقت كتابة هذا التقرير ، كان الأمر cls يدعم ما يلي.

0 - أسود

1 - أزرق

2 - لون أخضر

3 - ازرق سماوي

4 - شبكة

5 - أرجواني

6 - أصفر

7 - رمادي فاتح

على سبيل المثال ، لتغيير لون الخلفية إلى الأزرق (1) ، قم بتشغيل الأمر cls كما يلي:

صدفة>cls2

يجب تغيير لون الخلفية إلى الأزرق (1) ، كما ترى في لقطة الشاشة أدناه.

لتغيير لون الخلفية إلى الأسود ، قم بتشغيل الأمر cls كما يلي:

صدفة>cls0

يجب تغيير لون الخلفية إلى الأسود (0) ، كما ترى في لقطة الشاشة أدناه.

أمر الصدى:

يتم استخدام الأمر echo لطباعة سطر من النص على EFI Shell.

على سبيل المثال ، لطباعة النص Hello World ، قم بتشغيل الأمر echo كما يلي:

صدفة> رما - طرد - قذف 'مرحبا بالعالم'

كما ترى ، تتم طباعة النص Hello World على غلاف EFI.

إذا كنت ترغب في ذلك ، يمكنك اختيار عدم استخدام أي اقتباسات أيضًا.

أمر الاسم المستعار:

يمكنك سرد جميع الأسماء المستعارة للأوامر الخاصة بـ EFI Shell باستخدام الأمر alias.

لسرد جميع الأسماء المستعارة للأوامر الخاصة بـ EFI Shell ، قم بتشغيل الأمر alias كما يلي:

صدفة> الاسم المستعار

كما ترى ، يتم سرد جميع الأسماء المستعارة لأوامر EFI Shell.

يمكنك أيضًا استخدام الأمر alias لإنشاء الأسماء المستعارة أو حذفها.

لإنشاء اسم مستعار للأمر print_hello يقوم بتشغيل الأمر echo Hello World ، يمكنك تشغيل الأمر alias كما يلي:

صدفة> الاسم المستعارprint_hello'صدى مرحبا العالم'

كما ترى ، تم إنشاء اسم مستعار جديد print_hello.

الآن ، يمكنك تشغيل الأمر print_hello على النحو التالي:

صدفة>print_hello

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

يمكنك إنشاء نفس الاسم المستعار print_hello كاسم مستعار متغير باستخدام الخيار -v كما يلي:

صدفة> الاسم المستعار -الخامسprint_hello'صدى مرحبا العالم'

يمكنك حذف اسم مستعار باستخدام الخيار -d لأمر الاسم المستعار.

لحذف الاسم المستعار print_hello ، قم بتشغيل الأمر alias باستخدام الخيار -d كما يلي:

صدفة> الاسم المستعار print_hello

كما ترى ، تمت إزالة الاسم المستعار print_hello من قائمة الاسم المستعار.

صدفة> الاسم المستعار

أمر المساعدة:

يتم استخدام أمر التعليمات للعثور على أوامر EFI Shell باستخدام الأنماط.

على سبيل المثال ، للعثور على جميع أوامر EFI Shell التي تبدأ بـ m ، يمكنك تشغيل أمر التعليمات كما يلي:

صدفة> يساعدم*

يتم سرد جميع أوامر EFI Shell التي تبدأ بحرف m ، كما ترى في لقطة الشاشة أدناه.

بنفس الطريقة ، يمكنك العثور على جميع أوامر EFI Shell التي تنتهي بـ m كما يلي:

صدفة> يساعد *م

يتم سرد جميع أوامر EFI Shell التي تنتهي بـ m ، كما ترى في لقطة الشاشة أدناه.

يمكنك أيضًا معرفة كيفية استخدام أمر EFI Shell ، والخيارات التي يدعمونها ، وما الذي يستخدمه كل خيار لأمر التعليمات. أخيرًا ، يمكنك مقارنته بأمر Linux man.

على سبيل المثال ، لمعرفة كيفية استخدام الأمر alias ، قم بتشغيل أمر التعليمات كما يلي:

صدفة> يساعد الاسم المستعار

يجب عرض الكثير من المعلومات حول أمر التعليمات.

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

إذا كان الإخراج طويلاً جدًا ، فستحتاج إلى جهاز نداء لقراءته. مرة أخرى ، يمكنك مقارنته ببرنامج Linux less. ولكن بخلاف برنامج Linux less ، يقوم جهاز EFI Shell بالتمرير صفحة تلو الأخرى بدلاً من الأسطر.

لاستخدام جهاز استدعاء لأمر التعليمات ، استخدم الخيار -b لأمر التعليمات كما يلي:

صدفة> يساعد الاسم المستعار

يتم عرض معلومات استخدام أمر الاسم المستعار في جهاز نداء ، كما ترى في لقطة الشاشة أدناه.

يمكنك الضغط للذهاب إلى الصفحة التالية.

لإغلاق جهاز النداء ، اضغط على q ثم اضغط.

أمر المجموعة:

يتم استخدام الأمر set لسرد جميع متغيرات البيئة المتوفرة في EFI Shell.

لسرد جميع متغيرات البيئة المتوفرة في EFI Shell ، قم بتشغيل الأمر set كما يلي:

صدفة> يضع

يتم سرد جميع متغيرات البيئة الخاصة بـ EFI Shell ، كما ترى في لقطة الشاشة أدناه.

يمكنك أيضًا إنشاء متغيرات بيئة EFI Shell الخاصة بك.

لإنشاء ملف متغير بيئة EFI Shell باستخدام content.img ، قم بتشغيل الأمر set كما يلي:

صدفة> يضع ملفboot.img

تم تعيين ملف متغير البيئة ، كما ترى في لقطة الشاشة أدناه.

بشكل افتراضي ، ستنجو متغيرات بيئة EFI Shell التي تنشئها من عمليات إعادة تمهيد النظام. ومع ذلك ، يمكنك إنشاء متغيرات بيئة EFI Shell المتغيرة باستخدام خيار الأمر set -v إذا كنت لا تريد ذلك.

على سبيل المثال ، لإنشاء متغير بيئة الملف نفسه كمتغير بيئة متغير ، قم بتشغيل الأمر set كما يلي:

صدفة> يضع -الخامس ملفimage.boot

يمكنك أيضًا إزالة متغيرات بيئة EFI Shell.

لإزالة ملف متغير بيئة EFI Shell ، قم بتشغيل الأمر set كما يلي:

صدفة> يضع ملف

يجب ألا يكون متغير بيئة الملف متاحًا ، كما ترى في لقطة الشاشة أدناه.

صدفة> يضع

أمر الخريطة:

يقوم الأمر map بطباعة جدول الخرائط لجميع أجهزة التخزين بجهاز الكمبيوتر الخاص بك. من جدول الخرائط ، يمكنك العثور على اسم الجهاز الخاص بأجهزة التخزين بجهاز الكمبيوتر الخاص بك. للوصول إلى جهاز تخزين من EFI Shell ، ستحتاج إلى اسم الجهاز الخاص بجهاز التخزين هذا.

لسرد جميع أجهزة التخزين لجهاز الكمبيوتر الخاص بك من EFI Shell ، قم بتشغيل الأمر map كما يلي:

صدفة>خريطة

يجب إدراج جميع أجهزة التخزين واسمها ، كما ترى في لقطة الشاشة أدناه.

إذا أدخلت جهاز تخزين جديدًا مثل محرك أقراص USB محمول على جهاز الكمبيوتر ، فلن يتم إدراجه تلقائيًا في جدول التعيين. بدلاً من ذلك ، سيتعين عليك تحديث جدول التعيين يدويًا.

يمكنك تحديث جدول التعيين الخاص بـ EFI Shell باستخدام الخيار -r لأمر الخريطة كما يلي:

صدفة>خريطة-r

يجب تحديث جدول التعيين الخاص بـ EFI Shell ، ويجب إدراج جهاز التخزين الجديد في جدول الخرائط الجديد ، كما ترى في لقطة الشاشة أدناه.

أوامر cd و ls:

يمكنك تحديد جهاز تخزين باستخدام اسم جهاز التخزين.

على سبيل المثال ، لتحديد جهاز التخزين fs1 ، يمكنك تشغيل الأمر التالي:

صدفة>fs1:

يجب تغيير المطالبة إلى fs1: > كما ترى في لقطة الشاشة أدناه.

الآن ، يمكنك سرد جميع الملفات والأدلة التي لديك على جهاز التخزين fs1 (دليل العمل الحالي) على النحو التالي:

fs1: > ls

كما ترى ، يتم سرد جميع الملفات والأدلة الخاصة بجهاز التخزين fs1.

يمكنك أيضًا استخدام مسارات الدليل النسبية باستخدام الأمر ls لسرد الملفات والأدلة الخاصة بهذا الدليل.

على سبيل المثال ، لسرد الملفات والأدلة الخاصة بالدليل النصي الدليل (بالنسبة إلى دليل العمل الحالي الخاص بك) ، يمكنك تشغيل الأمر ls على النحو التالي:

fs1: > lsنصوص

يجب أن يتم سرد الملفات والأدلة الخاصة بالدليل scripts .

الدليل scripts فارغ في حالتي.

يمكنك أيضًا استخدام المسارات المطلقة باستخدام الأمر ls.

على سبيل المثال ، لسرد جميع الملفات والأدلة الخاصة بجهاز التخزين fs0 ، قم بتشغيل الأمر ls على النحو التالي:

صدفة> lsfs0:

يجب إدراج جميع الملفات والأدلة الخاصة بجهاز التخزين fs0 ، كما ترى في لقطة الشاشة أدناه.

يمكنك سرد الملفات والمجلدات بشكل متكرر باستخدام الخيار -r للأمر ls.

على سبيل المثال ، لسرد جميع الملفات والأدلة الخاصة بجهاز التخزين fs0 بشكل متكرر ، قم بتشغيل الأمر ls على النحو التالي:

صدفة> ls -rfs0:

يجب أن يتم سرد جميع الملفات والأدلة الخاصة بجهاز التخزين fs0 بشكل متكرر ، كما ترى في لقطة الشاشة أدناه.

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

يمكنك سرد جميع الملفات والأدلة الخاصة بجهاز التخزين fs0 بشكل متكرر واستخدام جهاز استدعاء للإخراج على النحو التالي:

صدفة> ls -r fs0:

يجب أن يستخدم الأمر ls جهاز استدعاء لعرض الإخراج ، كما هو موضح في لقطة الشاشة أدناه.

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

على سبيل المثال ، للانتقال إلى scripts directory الخاص بجهاز التخزين المحدد fs1 ، يمكنك تشغيل الأمر cd كما يلي:

fs1: > قرص مضغوطنصوص

يجب تغيير دليل العمل الحالي إلى fs1: scripts ، كما ترى في لقطة الشاشة أدناه.

للعودة إلى دليل واحد - إلى الدليل الأصلي ، يمكنك تشغيل الأمر cd على النحو التالي:

fs1: scripts> قرص مضغوط..

يجب أن تكون دليلًا واحدًا صاعدًا ، كما ترى في لقطة الشاشة أدناه.

أمر cp:

يتم استخدام الأمر cp لنسخ الملفات من جهاز تخزين إلى آخر أو داخل نفس جهاز التخزين.

لدي ملف hello.txt في جهاز التخزين fs1 ، كما ترى في لقطة الشاشة أدناه.

fs1: > ls

لعمل نسخة جديدة من hello.txt ، قم بتشغيل الأمر cp كما يلي:

fs1: > cphello.txt hello2.txt

يجب إنشاء ملف جديد hello2.txt ونسخ محتويات ملف hello.txt إلى ملف hello2.txt.

fs1: > ls

إذا كنت تريد نسخ ملف hello.txt إلى مجلد scripts على نفس جهاز التخزين باستخدام مسار دليل نسبي ، فقم بتشغيل الأمر cp كما يلي:

fs1: > cphello.txt النصية

كما ترى ، يتم نسخ ملف hello.txt في دليل البرامج النصية.

fs1: > lsنصوص

يمكنك أيضًا استخدام مسار مطلق لنسخ ملف hello.txt إلى دليل scripts على النحو التالي:

fs1: > cp hello.txt البرامج النصية

نظرًا لوجود الملف بالفعل ، سيسألك الأمر cp عما إذا كنت تريد الكتابة فوقه.

إذا كنت تريد الكتابة فوق الملف ، فاضغط على y ثم اضغط على.

إذا كنت لا تريد استبدال الملف ، فاضغط على n ثم اضغط.

إذا كنت تريد الكتابة فوق جميع الملفات الموجودة بالفعل ، فاضغط على a ثم اضغط على.

إذا كنت لا تعرف ماذا تفعل ، فاضغط على c واضغط لإلغاء عملية النسخ.

يجب نسخ الملف hello.txt إلى دليل scripts.

بالطريقة نفسها ، إذا كنت تريد نسخ ملف hello.txt إلى الدليل الجذر لجهاز تخزين آخر fs0 ، فيمكنك تشغيل الأمر cp كما يلي:

fs1: > cphello.txt fs0:

كما ترى ، يتم نسخ ملف hello.txt إلى جذر جهاز التخزين fs0.

صدفة> lsfs0:

يمكنك أيضًا نسخ محتويات دليل بشكل متكرر إلى دليل آخر أو جهاز تخزين آخر باستخدام الخيار -r للأمر cp.

لنسخ محتويات الدليل fs0: EFI بشكل متكرر إلى جهاز التخزين fs1 ، قم بتشغيل الأمر cp كما يلي:

صدفة> cp -rfs0: EFI fs1:

يجب نسخ جميع الملفات والأدلة الموجودة في fs0: EFI إلى جهاز التخزين fs1 ، كما ترى في لقطة الشاشة أدناه.

كما ترى ، يتم نسخ الدلائل ubuntu و BOOT من دليل fs0: EFI بشكل متكرر إلى جهاز التخزين fs1.

صدفة> lsfs0: EFI

صدفة> lsfs1:

إذا كنت تريد نسخ دليل fs0: EFI بالإضافة إلى محتويات هذا الدليل إلى جهاز التخزين fs1 ، فقم بتشغيل الأمر cp كما يلي:

صدفة> cp -rfs0: EFI fs1:

كما ترى ، يتم نسخ دليل fs0: EFI بشكل متكرر إلى جهاز التخزين fs1.

صدفة> lsfs0:

صدفة> lsfs1:

الأمر mv:

يعمل الأمر mv بنفس طريقة الأمر cp. الاختلاف الوحيد هو أن الأمر mv ينقل الملفات أو الدلائل من المصدر إلى الوجهة بدلاً من نسخها.

نظرًا لأن الأمر mv والأمر cp متشابهان ، فلن أشرحهما هنا. ما عليك سوى قراءة قسم الأمر cp واستبدال أوامر cp بالأمر mv. ستكون على ما يرام.

هناك حالة استخدام أخرى للأمر mv. يتم استخدام الأمر mv لإعادة تسمية الملفات والدلائل أيضًا.

على سبيل المثال ، لإعادة تسمية الملف hello2.txt إلى hello3.txt ، قم بتشغيل الأمر mv كما يلي:

fs1: > مhello2.txt hello3.txt

يجب إعادة تسمية hello2.txt إلى hello3.txt.

كما ترى ، لم يعد ملف hello2.txt موجودًا في جهاز التخزين fs1 وتمت إعادة تسميته إلى hello3.txt.

fs1: > ls

بنفس الطريقة ، يمكنك إعادة تسمية دليل باستخدام الأمر mv.

على سبيل المثال ، لإعادة تسمية الدليل ubuntu إلى debian ، قم بتشغيل الأمر mv كما يلي:

fs1: > مأوبونتو دبيان

كما ترى ، تمت إعادة تسمية الدليل ubuntu إلى debian .

fs1: > ls

الأمر rm:

يتم استخدام الأمر rm لإزالة الملفات والدلائل من أجهزة التخزين الخاصة بك.

لإزالة ملف hello3.txt من جهاز التخزين fs1 ، قم بتشغيل الأمر rm كما يلي:

fs1: > جمهورية مقدونياhello3.txt

يجب إزالة ملف hello3.txt.

كما ترى ، فإن ملف hello3.txt لم يعد موجودًا في جهاز تخزين fs1 بعد الآن.

fs1: > ls

بنفس الطريقة ، يمكنك إزالة الدليل debian من جهاز التخزين fs1 كما يلي:

fs1: > جمهورية مقدونياديبيان

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

لتأكيد عملية الإزالة ، اضغط على y ثم اضغط.

يجب إزالة الدليل ومحتوياته.

كما ترى ، فإن الدليل debian لم يعد متاحًا في جهاز التخزين fs1 بعد الآن.

fs1: > ls

أمر التحرير:

يأتي EFI Shell مع برنامج محرر نصوص أساسي يسمى محرر EFI. إنه مفيد للغاية حيث يمكنك تحرير ملفات التكوين بسهولة شديدة من EFI Shell.

يمكنك فتح ملف hello.txt من جهاز التخزين fs1 باستخدام برنامج محرر EFI كما يلي:

fs1: >تحرير hello.txt

يجب فتح ملف hello.txt باستخدام برنامج محرر EFI. يمكنك تحرير ملف النص / التكوين الخاص بك من هنا.

بمجرد قيامك بتحرير ملف hello.txt ، اضغط متبوعًا بحفظ الملف.

يجب حفظ الملف hello.txt.

لإغلاق برنامج محرر EFI ، اضغط على.

إذا كانت لديك تغييرات غير محفوظة ، فسوف يسألك برنامج محرر EFI عما إذا كنت تريد حفظها.

اضغط على y لحفظ التغييرات وإغلاق برنامج محرر EFI.

اضغط على n لتجاهل التغييرات وإغلاق برنامج محرر EFI.

اضغط على c إذا غيرت رأيك ولا تريد إغلاق برنامج محرر EFI بعد الآن.

يحتوي برنامج محرر EFI على العديد من الميزات الرائعة الأخرى. لسوء الحظ ، فإن عرضهم جميعًا خارج نطاق هذه المقالة.

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

أمر الخروج:

يتم استخدام أمر الخروج لإغلاق EFI Shell والعودة إلى BIOS / UEFI Firmware على اللوحة الأم.

لإغلاق EFI Shell ، قم بتشغيل الأمر exit كما يلي:

صدفة> خروج

سيكون من الأفضل أن تعود إلى BIOS / UEFI Firmware للوحة الأم ، كما ترى في لقطة الشاشة أدناه.

أمر إعادة التعيين:

يتم استخدام أمر إعادة التعيين لإعادة تعيين جهاز الكمبيوتر الخاص بك أو إعادة تشغيله.

لإعادة تشغيل الكمبيوتر من EFI Shell ، قم بتشغيل أمر إعادة التعيين على النحو التالي:

صدفة>إعادة تعيين

يمكن أيضًا استخدام أمر إعادة التعيين لإيقاف تشغيل جهاز الكمبيوتر الخاص بك.

لإيقاف تشغيل جهاز الكمبيوتر الخاص بك من EFI Shell ، قم بتشغيل أمر إعادة التعيين باستخدام الخيار -s على النحو التالي:

صدفة>إعادة تعيين

أوامر EFI Shell الأخرى:

هناك العديد من أوامر EFI Shell الأخرى. إنه خارج نطاق هذه المقالة لتغطيتها جميعًا. ولكن يمكنك قراءة وثائق EFI Shell [1] للتعرف عليها. يمكنك أيضًا استخدام أمر التعليمات لمعرفة أوامر EFI Shell المتوفرة. يمكنك استخدام أمر التعليمات لقراءة وثائق أوامر EFI Shell أيضًا. وثائق EFI Shell واسعة جدًا ومليئة بالمعلومات والأمثلة. إنه أيضًا بسيط جدًا وسهل المتابعة. يجب ألا يكون لديك أي مشكلة في قراءته.

إعادة توجيه الإخراج:

تمامًا مثل bash وقذائف Linux الأخرى ، يدعم EFI Shell أيضًا إعادة توجيه الإخراج. وبالتالي ، يمكنك إعادة توجيه إخراج أمر EFI Shell إلى ملف باستخدام ميزة إعادة توجيه الإخراج الخاصة بـ EFI Shell.

على سبيل المثال ، يمكنك إعادة توجيه إخراج الأمر echo Hello World إلى ملف message.txt على النحو التالي:

fs1: > رما - طرد - قذف 'مرحبا بالعالم' >message.txt

يجب إنشاء ملف message.txt جديد ، كما ترى في لقطة الشاشة أدناه.

fs1: > ls

كما ترى ، يحتوي على محتوى Hello World.

fs1: >تحرير message.txt

إذا كنت تريد إلحاق (إضافة إلى نهاية الملف) إخراج أمر آخر صدى Good Luck (دعنا نقول) إلى ملف message.txt ، فيمكنك استخدام الرمز >> بدلاً من الرمز> على النحو التالي:

fs1: > رما - طرد - قذف 'حظا سعيدا' >>message.txt

كما ترى ، تتم إضافة نص Good Luck إلى نهاية ملف message.txt.

fs1: >تحرير message.txt

بنفس الطريقة ، يمكنك إعادة توجيه إخراج أمر مخطط التعليمات إلى ملف map-help.txt على النحو التالي:

fs1: > يساعدخريطة>map-help.txt

كما ترى ، يتم إنشاء ملف جديد map-help.txt.

fs1: > ls

كما ترى ، تتم إعادة توجيه إخراج أمر مخطط المساعدة إلى ملف map-help.txt.

fs1: >تحرير map-help.txt

ملاحظة : عندما تقوم بإعادة توجيه الإخراج ، يجب أن تتذكر الفرق بين الرمز> و >>. انها مهمة جدا. إذا لم تكن لديك معرفة كافية بهذه الرموز ، فقد تفقد بيانات مهمة.

لنفترض أنك قمت بتشغيل الأمر التالي على EFI Shell:

صدفة> أمر > ملف

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

الآن ، لنفترض أنك قمت بتشغيل أمر EFI Shell أعلاه باستخدام الرمز >> على النحو التالي:

صدفة> أمر >> ملف

هنا ، سيُلحق الرمز >> (إضافة إلى نهاية الملف) إخراج الأمر إلى الملف إذا كان الملف موجودًا. إذا كان الملف غير موجود ، فسيتم إنشاؤه وإضافة إخراج الأمر إلى الملف.

لذلك ، إذا لم يكن الملف موجودًا ، فسيقوم الرمز> و >> بعمل نفس الشيء - إنشاء الملف وإضافة إخراج الأمر إلى الملف.

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

استنتاج:

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

مراجع:

[1] دليل مرجعي لأوامر Shell - Intel

[2] الإرشادات الأساسية لاستخدام واجهة البرامج الثابتة القابلة للتوسيع (EFI)