UEFI انٹرایکٹو شیل اور اس کے عام احکامات کا استعمال کیسے کریں۔

How Use Uefi Interactive Shell



نئی نسل کے UEFI مدر بورڈز UEFI انٹرایکٹو شیل کے ساتھ آتے ہیں۔ UEFI انٹرایکٹو شیل آپ کے آپریٹنگ سسٹم کو بوٹ کرنے کے لیے ذمہ دار ایک سادہ شیل پروگرام (بش) ہے۔ آپ EFI شیل کمانڈز اور سکرپٹ چلانے کے لیے UEFI انٹرایکٹو شیل بھی استعمال کر سکتے ہیں۔ یہ آپ کے مدر بورڈ کے سسٹم فرم ویئر کو بھی اپ ڈیٹ کرنے کے لیے استعمال کیا جا سکتا ہے۔

یہ مضمون آپ کو دکھائے گا کہ UEFI مدر بورڈز پر UEFI انٹرایکٹو شیل تک کیسے رسائی حاصل کی جائے اور UEFI انٹرایکٹو شیل پر کچھ عام EFI کمانڈ استعمال کریں۔ تو ، آئیے شروع کریں۔







فہرست کا خانہ:

  1. وہ چیزیں جو آپ کو جاننے کی ضرورت ہے۔
  2. UEFI شیل سے USB تھمب ڈرائیوز پڑھنا۔
  3. UEFI انٹرایکٹو شیل شروع کرنا۔
  4. سی ایل ایس کمانڈ۔
  5. ایکو کمانڈ۔
  6. عرف کمانڈ۔
  7. مدد کا حکم۔
  8. سیٹ کمانڈ۔
  9. نقشہ کمانڈ۔
  10. سی ڈی اور ایل ایس کمانڈز۔
  11. سی پی کمانڈ۔
  12. ایم وی کمانڈ۔
  13. آر ایم کمانڈ۔
  14. ترمیم کمانڈ۔
  15. ایگزٹ کمانڈ۔
  16. ری سیٹ کمانڈ۔
  17. دیگر EFI شیل کمانڈز۔
  18. آؤٹ پٹ ری ڈائریکشن۔
  19. نتیجہ
  20. حوالہ جات

وہ چیزیں جو آپ کو جاننے کی ضرورت ہے:

میں نے اس مضمون میں EFI شیل کمانڈ لکھنے کے لیے 2 مختلف اشارے استعمال کیے ہیں۔



شیل>۔ - میں نے اس پرامپٹ کو ان کمانڈز کے لیے استعمال کیا ہے جو آپ کہیں سے بھی چلا سکتے ہیں۔



fs1: *>۔ - میں نے اس پرامپٹ کو یہ واضح کرنے کے لیے استعمال کیا ہے کہ آپ کو ایک مخصوص سٹوریج ڈیوائس (اس معاملے میں fs1) ​​کو منتخب کرنے کی ضرورت ہے یا کمانڈز چلانے سے پہلے کسی مخصوص ڈائرکٹری میں ہونا چاہیے۔





اس مضمون کو پڑھتے وقت اس بات کو یقینی بنائیں۔

UEFI شیل سے USB تھمب ڈرائیو پڑھنا:

UEFI انٹرایکٹو شیل USB تھمب ڈرائیوز کو پڑھ سکتا ہے اگر آپ اسے FAT16 یا FAT32 کے طور پر فارمیٹ کریں۔ تو ، فرض کریں کہ آپ نے کچھ EFI سکرپٹ لکھے ہیں یا اپنے مدر بورڈ کارخانہ دار کی آفیشل ویب سائٹ سے EFI سکرپٹ ڈاؤن لوڈ کیے ہیں۔ اس صورت میں ، آپ کو انہیں UEFI انٹرایکٹو شیل سے رسائی اور چلانے کے لیے FAT16 یا FAT32 فارمیٹ شدہ USB تھمب ڈرائیو میں ڈالنا پڑے گا۔



UEFI انٹرایکٹو شیل شروع کرنا:

پہلے اپنے کمپیوٹر کو بند کریں۔ پھر ، آپ کے کمپیوٹر پر پاور. پاور بٹن دبانے کے بعد ، اپنے مدر بورڈ کے BIOS/UEFI فرم ویئر میں داخل ہونے کے لیے اپنے کی بورڈ کی یا کلید کو دباتے رہیں۔

پھر ، اپنے مدر بورڈ کے BIOS/UEFI فرم ویئر کے بوٹ سلیکشن سیکشن میں ، آپ کو UEFI انٹرایکٹو شیل میں داخل ہونے کا آپشن تلاش کرنا چاہیے۔

میرے اوڈیسی X86 سنگل بورڈ کمپیوٹر پر ، آپشن محفوظ اور باہر نکلیں> UEFI: بلٹ ان EFI شیل میں ہے ، جیسا کہ آپ نیچے دی گئی تصویر میں دیکھ سکتے ہیں۔

آپشن میری VMware ورچوئل مشین پر EFI انٹرنل شیل ہے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

جب آپ پہلی بار UEFI انٹرایکٹو شیل میں داخل ہوتے ہیں تو ، یہ ان تمام اسٹوریج ڈیوائسز کو پرنٹ کرے گا جن کا آپ کے کمپیوٹر نے پتہ لگایا ہے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

ایک بار جب آپ اس کے علاوہ کوئی کلید دبائیں یا 5 سیکنڈ تک انتظار کریں ، EFI شیل کمانڈز پر عملدرآمد کے لیے تیار رہنی چاہیے۔

اگلے حصوں میں ، میں آپ کو دکھاتا ہوں کہ کچھ عام EFI شیل کمانڈز کو کیسے استعمال کریں۔ تو ، آئیے آگے بڑھیں۔

سی ایل ایس کمانڈ:

cls کمانڈ بنیادی طور پر سکرین کے آؤٹ پٹ کو صاف کرنے کے لیے استعمال کیا جاتا ہے۔

آپ کے پاس اسکرین پر بہت سی تحریریں ہوسکتی ہیں ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

اسکرین کے متن کو صاف کرنے کے لیے ، cls کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل>cls

آپ کی سکرین پر نصوص کو صاف کرنا چاہیے۔

آپ cls کمانڈ کا استعمال کرتے ہوئے EFI شیل کا بیک گراؤنڈ کلر بھی تبدیل کر سکتے ہیں۔

EFI شیل کا بیک گراؤنڈ کلر تبدیل کرنے کے لیے ، cls کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل>cls<color_code>

اس تحریر کے وقت ، cls کمانڈ مندرجہ ذیل کی حمایت کرتا ہے۔

- سیاہ

- نیلا۔

- سبز

- سیان

- نیٹ

- میجینٹا۔

- زرد۔

- ہلکا گرے۔

مثال کے طور پر ، پس منظر کا رنگ بلیو (1) میں تبدیل کرنے کے لیے ، cls کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل>cls

پس منظر کا رنگ بلیو (1) میں تبدیل کیا جانا چاہیے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

پس منظر کا رنگ سیاہ کرنے کے لیے ، cls کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل>cls

پس منظر کا رنگ سیاہ (0) میں تبدیل ہونا چاہیے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

ایکو کمانڈ:

ایکو کمانڈ EFI شیل پر متن کی ایک لائن پرنٹ کرنے کے لیے استعمال ہوتی ہے۔

مثال کے طور پر ، متن ہیلو ورلڈ کو پرنٹ کرنے کے لیے ، ایکو کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل> باہر پھینک دیا 'ہیلو ورلڈ'

جیسا کہ آپ دیکھ سکتے ہیں ، متن ہیلو ورلڈ EFI شیل پر چھپا ہوا ہے۔

اگر آپ چاہیں تو ، آپ کسی بھی اقتباسات کو استعمال نہ کرنے کا انتخاب کرسکتے ہیں۔

عرفی کمانڈ:

آپ عرف کمانڈ کے ساتھ EFI شیل کے تمام کمانڈ عرفی ناموں کی فہرست بنا سکتے ہیں۔

EFI شیل کے تمام کمانڈ عرفی ناموں کو درج کرنے کے لیے ، عرف کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل> عرف

جیسا کہ آپ دیکھ سکتے ہیں ، تمام EFI شیل کمانڈ عرفی درج ہیں۔

آپ عرفی کمانڈ کو عرف بنانے یا حذف کرنے کے لیے بھی استعمال کر سکتے ہیں۔

ایک کمانڈ عرف print_hello بنانے کے لیے جو کمانڈ ایکو ہیلو ورلڈ چلاتا ہے ، آپ عرف کمانڈ کو مندرجہ ذیل طریقے سے چلا سکتے ہیں۔

شیل> عرفپرنٹ_ہیلو'گونج ہیلو ورلڈ'

جیسا کہ آپ دیکھ سکتے ہیں ، ایک نیا عرف print_hello بنایا گیا ہے۔

اب ، آپ مندرجہ ذیل کے طور پر print_hello کمانڈ چلا سکتے ہیں۔

شیل>پرنٹ_ہیلو

پہلے سے طے شدہ طور پر ، آپ جو عرفی نام تخلیق کرتے ہیں وہ سسٹم ریبوٹ سے بچ جائیں گے۔ یہ ایک اچھی بات ہے ، یقینا۔ لیکن اگر آپ نہیں چاہتے ہیں کہ آپ کا عرفی نظام دوبارہ چلنے سے بچ جائے تو آپ -v آپشن کا استعمال کرتے ہوئے ایک غیر مستحکم عرف تشکیل دے سکتے ہیں۔

آپ وہی عرف print_hello بنا سکتے ہیں جو ایک مستحکم عرف کے طور پر -v آپشن کا استعمال کرتے ہوئے درج ذیل ہے:

شیل> عرف -vپرنٹ_ہیلو'گونج ہیلو ورلڈ'

آپ عرف کمانڈ کے -d آپشن کا استعمال کرتے ہوئے ایک عرف حذف کرسکتے ہیں۔

عرف print_hello کو حذف کرنے کے لیے ، -d آپشن کا استعمال کرتے ہوئے عرف کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل> عرف -ڈیپرنٹ_ہیلو

جیسا کہ آپ دیکھ سکتے ہیں ، عرف پرنٹ_ ہیلو کو عرف کی فہرست سے ہٹا دیا گیا ہے۔

شیل> عرف

ہیلپ کمانڈ:

ہیلپ کمانڈ پیٹرن کا استعمال کرتے ہوئے ای ایف آئی شیل کمانڈز کو تلاش کرنے کے لیے استعمال کیا جاتا ہے۔

مثال کے طور پر ، M سے شروع ہونے والے تمام EFI شیل کمانڈز کو تلاش کرنے کے لیے ، آپ ہیلپ کمانڈ کو مندرجہ ذیل طریقے سے چلا سکتے ہیں۔

شیل> مددm*

تمام EFI شیل کمانڈ جو m سے شروع ہوتے ہیں درج ہیں ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

اسی طرح ، آپ کو تمام EFI شیل کمانڈ مل سکتے ہیں جو m کے ساتھ ختم ہوتے ہیں۔

شیل> مدد *m

تمام EFI شیل کمانڈ جو m کے ساتھ ختم ہوتے ہیں درج ہیں ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

آپ یہ بھی سیکھ سکتے ہیں کہ EFI شیل کمانڈ کا استعمال کیسے کریں ، وہ کون سے آپشنز کو سپورٹ کرتے ہیں ، اور ہر آپشن ہیلپ کمانڈ کو کیا استعمال کرتا ہے۔ آخر میں ، آپ اس کا موازنہ لینکس مین کمانڈ سے کر سکتے ہیں۔

مثال کے طور پر ، عرف کمانڈ کو استعمال کرنے کا طریقہ سیکھنے کے لیے ، مدد کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل> مدد عرف

ہیلپ کمانڈ کے بارے میں بہت سی معلومات ظاہر ہونی چاہئیں۔

اگر کسی مخصوص کمانڈ کی مدد کی معلومات بہت لمبی ہے تو ، آپ بالترتیب اوپر اور نیچے سکرول کرنے کے لیے اپنے کی بورڈ کی اور چابیاں دبائیں۔

اگر آؤٹ پٹ بہت طویل ہے ، تو آپ کو اسے پڑھنے کے لیے پیجر کی ضرورت ہوگی۔ ایک بار پھر ، آپ اس کا موازنہ لینکس کم پروگرام سے کرسکتے ہیں۔ لیکن لینکس کم پروگرام کے برعکس ، EFI شیل پیجر لائنوں کے بجائے صفحہ بہ صفحہ سکرول کرتا ہے۔

ہیلپ کمانڈ کے لیے پیجر کو استعمال کرنے کے لیے ، ہیلپ کمانڈ کے -b آپشن کو مندرجہ ذیل طریقے سے استعمال کریں:

شیل> مدد عرف

عرف کمانڈ کے استعمال کی معلومات ایک پیجر میں ظاہر ہوتی ہے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

آپ اگلے صفحے پر جانے کے لیے دبائیں۔

پیجر بند کرنے کے لیے q دبائیں اور پھر دبائیں۔

سیٹ کمانڈ:

سیٹ کمانڈ EFI شیل کے تمام دستیاب ماحولیاتی متغیرات کی فہرست کے لیے استعمال ہوتا ہے۔

EFI شیل کے تمام دستیاب ماحولیاتی متغیرات کی فہرست کے لیے ، سیٹ کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل> سیٹ

EFI شیل کے تمام ماحولیاتی متغیرات درج ہیں ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

آپ اپنے EFI شیل ماحولیاتی متغیرات بھی بنا سکتے ہیں۔

مواد boot.img کے ساتھ ایک EFI شیل ماحولیاتی متغیر فائل بنانے کے لیے ، سیٹ کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل> سیٹ فائلboot.img

ماحولیاتی متغیر فائل سیٹ ہے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

پہلے سے طے شدہ طور پر ، EFI شیل ماحولیاتی متغیرات جو آپ تخلیق کرتے ہیں وہ نظام کے دوبارہ چلنے سے بچ جائیں گے۔ تاہم ، اگر آپ نہیں چاہتے ہیں تو آپ سیٹ کمانڈ -v آپشن کا استعمال کرتے ہوئے غیر مستحکم EFI شیل ماحولیاتی متغیرات تشکیل دے سکتے ہیں۔

مثال کے طور پر ، وائلٹائل انوائرمنٹ متغیر کی طرح ایک ہی فائل انوائرمنٹ متغیر بنانے کے لیے ، سیٹ کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل> سیٹ -v فائلimage.boot

آپ EFI شیل ماحولیاتی متغیرات کو بھی ہٹا سکتے ہیں۔

EFI شیل ماحولیاتی متغیر فائل کو ہٹانے کے لیے سیٹ کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل> سیٹ -ڈی فائل

فائل ماحولیاتی متغیر اب دستیاب نہیں ہونا چاہئے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

شیل> سیٹ

نقشہ کمانڈ:

نقشہ کمانڈ آپ کے کمپیوٹر کے تمام سٹوریج ڈیوائسز کی میپنگ ٹیبل پرنٹ کرتی ہے۔ میپنگ ٹیبل سے ، آپ اپنے کمپیوٹر کے اسٹوریج ڈیوائسز کے آلے کا نام تلاش کرسکتے ہیں۔ EFI شیل سے اسٹوریج ڈیوائس تک رسائی کے ل you ، آپ کو اس اسٹوریج ڈیوائس کے ڈیوائس کا نام درکار ہوگا۔

EFI شیل سے اپنے کمپیوٹر کے تمام سٹوریج ڈیوائسز کی فہرست بنانے کے لیے ، نقشہ کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل>نقشہ

اسٹوریج کے تمام آلات اور ان کا نام درج ہونا چاہیے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

اگر آپ اپنے کمپیوٹر پر USB تھمب ڈرائیو جیسا نیا اسٹوریج ڈیوائس داخل کرتے ہیں تو یہ خود بخود میپنگ ٹیبل میں درج نہیں ہوگا۔ اس کے بجائے ، آپ کو میپنگ ٹیبل کو دستی طور پر ریفریش کرنا پڑے گا۔

آپ نقشہ کمانڈ کے -r آپشن کا استعمال کرتے ہوئے EFI شیل کی میپنگ ٹیبل کو ریفریش کر سکتے ہیں۔

شیل>نقشہ

EFI شیل کی میپنگ ٹیبل کو ریفریش کیا جانا چاہیے ، اور آپ کا نیا اسٹوریج ڈیوائس نئے میپنگ ٹیبل میں درج ہونا چاہیے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

سی ڈی اور ایل ایس کمانڈ:

آپ اسٹوریج ڈیوائس کا نام استعمال کرکے اسٹوریج ڈیوائس منتخب کرسکتے ہیں۔

مثال کے طور پر ، اسٹوریج ڈیوائس fs1 کو منتخب کرنے کے لیے ، آپ درج ذیل کمانڈ چلا سکتے ہیں۔

شیل>fs1:

پرامپٹ کو fs1: > میں تبدیل کیا جانا چاہیے جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

اب ، آپ اسٹوریج ڈیوائس fs1 (موجودہ ورکنگ ڈائرکٹری) پر موجود تمام فائلوں اور ڈائریکٹریوں کو درج ذیل کے طور پر درج کر سکتے ہیں۔

fs1:> ایل ایس

جیسا کہ آپ دیکھ سکتے ہیں ، اسٹوریج ڈیوائس fs1 کی تمام فائلیں اور ڈائریکٹریز درج ہیں۔

آپ اس ڈائریکٹری کی فائلوں اور ڈائریکٹریوں کی فہرست بنانے کے لئے ls کمانڈ کے ساتھ متعلقہ ڈائریکٹری راستے بھی استعمال کرسکتے ہیں۔

مثال کے طور پر ، سکرپٹ ڈائرکٹری (آپ کی موجودہ ورکنگ ڈائریکٹری سے متعلق) کی فائلوں اور ڈائریکٹریوں کی فہرست بنانے کے لیے ، آپ ls کمانڈ کو مندرجہ ذیل طریقے سے چلا سکتے ہیں۔

fs1:> ایل ایسسکرپٹ

سکرپٹ ڈائریکٹری کی فائلوں اور ڈائریکٹریوں کو درج کیا جانا چاہئے۔

میرے معاملے میں اسکرپٹس ڈائریکٹری خالی ہے۔

آپ ls کمانڈ کے ساتھ مطلق راستے بھی استعمال کرسکتے ہیں۔

مثال کے طور پر ، fs0 اسٹوریج ڈیوائس کی تمام فائلوں اور ڈائریکٹریوں کی فہرست بنانے کے لیے ، ls کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل> ایل ایسfs0:

fs0 اسٹوریج ڈیوائس کی تمام فائلوں اور ڈائریکٹریوں کو درج کیا جانا چاہیے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

آپ ls کمانڈ کے -r آپشن کا استعمال کرتے ہوئے بار بار فائلوں اور ڈائریکٹریوں کی فہرست بنا سکتے ہیں۔

مثال کے طور پر ، fs0 اسٹوریج ڈیوائس کی تمام فائلوں اور ڈائریکٹریوں کو بار بار لسٹ کرنے کے لیے ، ls کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل> ایل ایس fs0:

fs0 اسٹوریج ڈیوائس کی تمام فائلوں اور ڈائریکٹریز کو بار بار درج کیا جانا چاہیے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

اگر فائل اور ڈائرکٹری کی لسٹنگ اسکرین پر فٹ ہونے کے لیے بہت لمبی ہے تو ، آپ پیجر استعمال کرنے کے لیے ls کمانڈ کا -b آپشن استعمال کر سکتے ہیں۔

آپ fs0 اسٹوریج ڈیوائس کی تمام فائلوں اور ڈائریکٹریوں کو بار بار لسٹ کر سکتے ہیں اور آؤٹ پٹ کے لیے پیجر کا استعمال مندرجہ ذیل کر سکتے ہیں:

شیل> ایل ایس fs0:

ایل ایس کمانڈ کو آؤٹ پٹ ظاہر کرنے کے لیے پیجر کا استعمال کرنا چاہیے ، جیسا کہ نیچے اسکرین شاٹ میں دکھایا گیا ہے۔

آپ اپنے منتخب کردہ اسٹوریج ڈیوائس کی مختلف ڈائریکٹری میں تشریف لے جانے کے لیے سی ڈی کمانڈ استعمال کر سکتے ہیں۔ اس سے آپ کے احکامات چھوٹے ہوجائیں گے کیونکہ آپ کو طویل ڈائریکٹری راستوں میں ٹائپ نہیں کرنا پڑے گا۔

مثال کے طور پر ، منتخب کردہ اسٹوریج ڈیوائس fs1 کی سکرپٹ ڈائرکٹری پر تشریف لے جانے کے لیے ، آپ سی ڈی کمانڈ کو مندرجہ ذیل طریقے سے چلا سکتے ہیں۔

fs1:> سی ڈیسکرپٹ

موجودہ ورکنگ ڈائرکٹری کو fs1: scripts to میں تبدیل کیا جانا چاہیے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

ایک ڈائریکٹری واپس جانے کے لیے - پیرنٹ ڈائریکٹری میں ، آپ سی ڈی کمانڈ کو مندرجہ ذیل طریقے سے چلا سکتے ہیں۔

fs1: سکرپٹ۔> سی ڈی..

آپ کو ایک ڈائریکٹری اوپر کی طرف ہونی چاہیے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

سی پی کمانڈ:

سی پی کمانڈ فائلوں کو ایک اسٹوریج ڈیوائس سے دوسرے اسٹوریج ڈیوائس میں کاپی کرنے کے لیے استعمال ہوتی ہے۔

میرے پاس اسٹوریج ڈیوائس fs1 میں hello.txt فائل ہے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

fs1:> ایل ایس

hello.txt کی نئی کاپی بنانے کے لیے ، cp کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

fs1:> cphello.txt hello2.txt

ایک نئی فائل hello2.txt بنائی جائے ، اور hello.txt فائل کے مندرجات کو hello2.txt فائل میں کاپی کیا جائے۔

fs1:> ایل ایس

اگر آپ اسی سٹوریج ڈیوائس پر متعلقہ ڈائریکٹری کے راستے کا استعمال کرتے ہوئے hello.txt فائل کو scripts ڈائریکٹری میں کاپی کرنا چاہتے ہیں تو cp کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

fs1:> cphello.txt سکرپٹ

جیسا کہ آپ دیکھ سکتے ہیں ، hello.txt فائل سکرپٹ ڈائریکٹری میں کاپی کی گئی ہے۔

fs1:> ایل ایسسکرپٹ

آپ hello.txt فائل کو سکرپٹ ڈائرکٹری میں کاپی کرنے کے لیے ایک مطلق راستہ بھی استعمال کر سکتے ہیں۔

fs1:> cp hello.txt سکرپٹ۔

جیسا کہ فائل پہلے سے موجود ہے ، cp کمانڈ آپ سے پوچھے گا کہ کیا آپ اسے اوور رائٹ کرنا چاہتے ہیں۔

اگر آپ فائل کو اوور رائٹ کرنا چاہتے ہیں تو y دبائیں اور پھر دبائیں۔

اگر آپ فائل کو اوور رائٹ نہیں کرنا چاہتے تو n دبائیں اور پھر دبائیں۔

اگر آپ پہلے سے موجود تمام فائلوں کو اوور رائٹ کرنا چاہتے ہیں تو a دبائیں اور پھر دبائیں۔

اگر آپ نہیں جانتے کہ کیا کرنا ہے تو ، c دبائیں اور کاپی آپریشن منسوخ کرنے کے لیے دبائیں۔

hello.txt فائل کو سکرپٹ ڈائریکٹری میں کاپی کرنا چاہیے۔

اسی طرح ، اگر آپ hello.txt فائل کو کسی دوسرے اسٹوریج ڈیوائس fs0 کی روٹ ڈائریکٹری میں کاپی کرنا چاہتے ہیں تو آپ cp کمانڈ کو مندرجہ ذیل طریقے سے چلا سکتے ہیں۔

fs1:> cphello.txt fs0:

جیسا کہ آپ دیکھ سکتے ہیں ، hello.txt فائل fs0 اسٹوریج ڈیوائس کی جڑ میں کاپی کی گئی ہے۔

شیل> ایل ایسfs0:

آپ cp کمانڈ کے -r آپشن کا استعمال کرتے ہوئے ڈائریکٹری کے مندرجات کو دوسری ڈائریکٹری یا اسٹوریج ڈیوائس میں بھی بار بار کاپی کرسکتے ہیں۔

fs0: EFI ڈائریکٹری کے مندرجات کو بار بار کاپی کرنے کے لیے اسٹوریج ڈیوائس fs1 ، cp کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل> cp fs0: EFI fs1:

تمام فائلیں اور ڈائریکٹریز fs0: EFI ڈائرکٹری کو اسٹوریج ڈیوائس fs1 پر کاپی کیا جانا چاہیے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

جیسا کہ آپ دیکھ سکتے ہیں ، fs0: EFI ڈائریکٹری سے ubuntu B اور BOOT ڈائریکٹریوں کو بار بار fs1 اسٹوریج ڈیوائس پر کاپی کیا جاتا ہے۔

شیل> ایل ایسfs0: EFI۔

شیل> ایل ایسfs1:

اگر آپ fs0: EFI ڈائریکٹری کے ساتھ ساتھ اس ڈائریکٹری کے مندرجات کو fs1 اسٹوریج ڈیوائس پر کاپی کرنا چاہتے ہیں تو cp کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل> cp fs0: EFI fs1:

جیسا کہ آپ دیکھ سکتے ہیں ، fs0: EFI ڈائریکٹری کو بار بار fs1 اسٹوریج ڈیوائس پر کاپی کیا جاتا ہے۔

شیل> ایل ایسfs0:

شیل> ایل ایسfs1:

ایم وی کمانڈ:

mv کمانڈ cp کمانڈ کی طرح کام کرتی ہے۔ فرق صرف یہ ہے کہ mv کمانڈ فائلوں یا ڈائریکٹریوں کو کاپی کرنے کے بجائے سورس سے منزل تک لے جاتی ہے۔

جیسا کہ mv کمانڈ اور cp کمانڈ ایک جیسے ہیں ، میں ان کی وضاحت یہاں نہیں کروں گا۔ صرف سی پی کمانڈ سیکشن پڑھیں اور سی پی کمانڈز کو ایم وی کمانڈ سے تبدیل کریں۔ تمہیں جانا اچھا لگے گا۔

mv کمانڈ کے لیے استعمال کا ایک اور معاملہ ہے۔ mv کمانڈ فائلوں اور ڈائریکٹریوں کے نام تبدیل کرنے کے لیے بھی استعمال ہوتی ہے۔

مثال کے طور پر ، hello2.txt فائل کا نام hello3.txt رکھنا ، mv کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

fs1:> mvhello2.txt hello3.txt

hello2.txt کا نام بدل کر hello3.txt رکھنا چاہیے۔

جیسا کہ آپ دیکھ سکتے ہیں ، hello2.txt فائل اب fs1 اسٹوریج ڈیوائس میں نہیں ہے اور اس کا نام hello3.txt رکھ دیا گیا ہے۔

fs1:> ایل ایس

اسی طرح ، آپ mv کمانڈ کا استعمال کرتے ہوئے ڈائریکٹری کا نام بدل سکتے ہیں۔

مثال کے طور پر ، ڈائریکٹری ubuntu deb کو ڈیبین میں تبدیل کرنے کے لئے ، mv کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

fs1:> mvاوبنٹو ڈیبین

جیسا کہ آپ دیکھ سکتے ہیں ، اوبنٹو ڈائرکٹری کا نام تبدیل کر کے ڈیبین رکھا گیا ہے۔

fs1:> ایل ایس

آر ایم کمانڈ:

rm کمانڈ آپ کے اسٹوریج ڈیوائسز سے فائلوں اور ڈائریکٹریوں کو ہٹانے کے لیے استعمال ہوتی ہے۔

fs1 اسٹوریج ڈیوائس سے فائل hello3.txt کو ہٹانے کے لیے ، rm کمانڈ کو اس طرح چلائیں:

fs1:> rmhello3.txt

hello3.txt فائل کو ہٹا دینا چاہیے۔

جیسا کہ آپ دیکھ سکتے ہیں ، hello3.txt فائل اب fs1 اسٹوریج ڈیوائس میں نہیں ہے۔

fs1:> ایل ایس

اسی طرح ، آپ ڈیبین ڈائریکٹری کو fs1 اسٹوریج ڈیوائس سے مندرجہ ذیل طریقے سے ہٹا سکتے ہیں۔

fs1:> rmڈیبین

جیسا کہ آپ ایک ڈائریکٹری کو ہٹا رہے ہیں جس میں دوسری فائلیں اور ڈائریکٹریز ہوسکتی ہیں ، rm کمانڈ آپ سے پوچھتی ہے کہ کیا آپ انہیں ہٹانا چاہتے ہیں۔ یہ ایک حفاظتی اقدام ہے تاکہ آپ غلطی سے اہم فائلیں حذف نہ کر دیں۔

ہٹانے کے آپریشن کی تصدیق کے لیے ، y دبائیں اور پھر دبائیں۔

ڈیبین ڈائریکٹری اور اس کے مندرجات کو ہٹا دیا جائے۔

جیسا کہ آپ دیکھ سکتے ہیں ، ڈیبین ڈائریکٹری اب fs1 اسٹوریج ڈیوائس میں دستیاب نہیں ہے۔

fs1:> ایل ایس

ترمیم کمانڈ:

ای ایف آئی شیل ایک بنیادی ٹیکسٹ ایڈیٹر پروگرام کے ساتھ آتا ہے جسے ای ایف آئی ایڈیٹر کہا جاتا ہے۔ یہ بہت مفید ہے کیونکہ آپ EFI شیل سے کنفیگریشن فائلوں میں بہت آسانی سے ترمیم کرسکتے ہیں۔

آپ EFI ایڈیٹر پروگرام کے ساتھ fs1 اسٹوریج ڈیوائس سے hello.txt فائل کھول سکتے ہیں۔

fs1:>hello.txt میں ترمیم کریں۔

hello.txt فائل کو EFI ایڈیٹر پروگرام کے ساتھ کھولنا چاہیے۔ آپ یہاں سے اپنی ٹیکسٹ/کنفیگریشن فائل میں ترمیم کر سکتے ہیں۔

ایک بار جب آپ hello.txt فائل میں ترمیم کر لیتے ہیں ، فائل کو محفوظ کرنے کے لیے اس کے بعد دبائیں۔

فائل hello.txt کو محفوظ کرنا چاہیے۔

EFI ایڈیٹر پروگرام کو بند کرنے کے لیے ، دبائیں۔

اگر آپ کے پاس غیر محفوظ شدہ تبدیلیاں ہیں تو ، EFI ایڈیٹر پروگرام آپ سے پوچھے گا کہ کیا آپ انہیں محفوظ کرنا چاہتے ہیں۔

تبدیلیوں کو بچانے کے لیے y دبائیں اور EFI ایڈیٹر پروگرام بند کریں۔

تبدیلیوں کو ضائع کرنے کے لیے n دبائیں اور EFI ایڈیٹر پروگرام بند کریں۔

اگر آپ نے اپنا ذہن بدل لیا ہے اور اب EFI ایڈیٹر پروگرام کو بند نہیں کرنا چاہتے تو c دبائیں۔

EFI ایڈیٹر پروگرام میں بہت سی دوسری حیرت انگیز خصوصیات ہیں۔ بدقسمتی سے ، ان سب کو دکھانا اس مضمون کے دائرہ کار سے باہر ہے۔

آپ EFI ایڈیٹر پروگرام کے نچلے حصے کو دیکھ سکتے ہیں ، اور آپ کو EFI ایڈیٹر پروگرام کی دیگر خصوصیات کو استعمال کرنے کے لیے درکار تمام معلومات ملنی چاہئیں۔ اس کے علاوہ ، آپ EFI ایڈیٹر پروگرام کا موازنہ لینکس کے نینو ٹیکسٹ ایڈیٹر سے کر سکتے ہیں۔ یہ حیرت انگیز ہے.

ایگزٹ کمانڈ:

ایگزٹ کمانڈ کا استعمال EFI شیل کو بند کرنے کے لیے کیا جاتا ہے واپس اپنے مدر بورڈ کے BIOS/UEFI فرم ویئر پر جائیں۔

EFI شیل کو بند کرنے کے لیے ، ایگزٹ کمانڈ کو مندرجہ ذیل طریقے سے چلائیں:

شیل> باہر نکلیں

یہ بہتر ہوگا اگر آپ اپنے مدر بورڈ کے BIOS/UEFI فرم ویئر پر واپس جائیں ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

ری سیٹ کمانڈ:

ری سیٹ کمانڈ آپ کے کمپیوٹر کو ری سیٹ یا ری سٹارٹ کرنے کے لیے استعمال ہوتی ہے۔

اپنے کمپیوٹر کو EFI شیل سے دوبارہ شروع کرنے کے لیے ، ری سیٹ کمانڈ کو اس طرح چلائیں:

شیل>ری سیٹ

ری سیٹ کمانڈ آپ کے کمپیوٹر کو بند کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔

اپنے کمپیوٹر کو EFI شیل سے بند کرنے کے لیے ، -s آپشن کے ساتھ ری سیٹ کمانڈ کو اس طرح چلائیں:

شیل>ری سیٹ

دیگر EFI شیل کمانڈز:

بہت سے دوسرے EFI شیل کمانڈز ہیں۔ ان سب کا احاطہ کرنا اس مضمون کے دائرہ کار سے باہر ہے۔ لیکن ، آپ ان کے بارے میں جاننے کے لیے EFI شیل دستاویزات [1] پڑھ سکتے ہیں۔ آپ دستیاب EFI شیل کمانڈز کو جاننے کے لیے ہیلپ کمانڈ بھی استعمال کر سکتے ہیں۔ آپ EFI شیل کمانڈز کی دستاویزات کو پڑھنے کے لیے ہیلپ کمانڈ استعمال کرسکتے ہیں۔ EFI شیل دستاویزات بہت وسیع اور معلومات اور مثالوں سے بھری ہوئی ہیں۔ یہ بہت آسان اور پیروی کرنے میں بھی آسان ہے۔ آپ کو اسے پڑھنے میں کوئی پریشانی نہیں ہونی چاہیے۔

آؤٹ پٹ ری ڈائریکشن:

بش اور دیگر لینکس شیلوں کی طرح ، EFI شیل آؤٹ پٹ ری ڈائریکشن کی بھی حمایت کرتا ہے۔ اس طرح ، آپ EFI شیل کی آؤٹ پٹ ری ڈائریکشن فیچر کا استعمال کرتے ہوئے EFI شیل کمانڈ کی آؤٹ پٹ کو فائل میں ری ڈائریکٹ کر سکتے ہیں۔

مثال کے طور پر ، آپ ایکو ہیلو ورلڈ کمانڈ کی آؤٹ پٹ کو ایک فائل message.txt پر ری ڈائریکٹ کر سکتے ہیں۔

fs1:> باہر پھینک دیا 'ہیلو ورلڈ' >message.txt

ایک نیا فائل message.txt بنانا چاہیے ، جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

fs1:> ایل ایس

جیسا کہ آپ دیکھ سکتے ہیں ، اس میں مواد ہیلو ورلڈ ہے۔

fs1:>message.txt میں ترمیم کریں۔

اگر آپ کسی اور کمانڈ کی آؤٹ پٹ گڈ لک (آئیے کہتے ہیں) کو message.txt فائل میں شامل کرنا چاہتے ہیں تو ، آپ> علامت کے بجائے >> علامت استعمال کرسکتے ہیں:

fs1:> باہر پھینک دیا 'اچھی قسمت' >>message.txt

جیسا کہ آپ دیکھ سکتے ہیں ، message.txt فائل کے آخر میں گڈ لک کا متن شامل کیا گیا ہے۔

fs1:>message.txt میں ترمیم کریں۔

اسی طرح ، آپ ہیلپ میپ کمانڈ کی آؤٹ پٹ کو فائل map-help.txt پر ری ڈائریکٹ کر سکتے ہیں۔

fs1:> مددنقشہ>map-help.txt

جیسا کہ آپ دیکھ سکتے ہیں ، ایک نئی فائل map-help.txt بنائی گئی ہے۔

fs1:> ایل ایس

جیسا کہ آپ دیکھ سکتے ہیں ، ہیلپ میپ کمانڈ کی آؤٹ پٹ کو map-help.txt فائل پر ری ڈائریکٹ کیا جاتا ہے۔

fs1:>map-help.txt میں ترمیم کریں۔

نوٹ : جب آپ آؤٹ پٹ ری ڈائریکشن کرتے ہیں تو آپ کو> اور >> علامت کے درمیان فرق یاد رکھنا چاہیے۔ یہ بہت اہم ہے. اگر آپ کو ان علامتوں کا کافی علم نہیں ہے تو ، آپ اہم ڈیٹا کھو سکتے ہیں۔

ہم کہتے ہیں کہ آپ نے EFI شیل پر درج ذیل کمانڈ چلائی ہے۔

شیل> کمانڈ > فائل

یہاں ،> علامت کمانڈ کی آؤٹ پٹ کو فائل میں ری ڈائریکٹ کرے گی۔ اگر فائل موجود نہیں ہے تو یہ بن جائے گی۔ اگر فائل موجود ہے تو ، فائل کے مندرجات کو کمانڈ کے آؤٹ پٹ سے بدل دیا جائے گا۔ یہ یاد رکھنا بہت ضروری ہے۔

اب ، ہم کہتے ہیں کہ آپ نے اوپر کی علامت کا استعمال کرتے ہوئے اوپر EFI شیل کمانڈ چلائی ہے:

شیل> کمانڈ >> فائل

اگر فائل موجود ہے تو یہاں >> علامت شامل ہو جائے گی (فائل کے آخر میں شامل کریں) اگر فائل موجود نہیں ہے تو ، یہ بن جائے گی ، اور کمانڈ کا آؤٹ پٹ فائل میں شامل ہو جائے گا۔

لہذا ، اگر فائل موجود نہیں ہے تو ،> اور >> علامت ایک ہی کام کرے گی - فائل بنائیں اور کمانڈ کا آؤٹ پٹ فائل میں شامل کریں۔

اگر آپ کے اسٹوریج ڈیوائس پر بہت سی فائلیں ہیں تو ، غلطی کرنا اور اہم ڈیٹا ضائع کرنا زیادہ مشکل نہیں ہے۔ لہذا ، میں آؤٹ پٹ ری ڈائریکشن کے لیے> علامت کے بجائے >> علامت استعمال کرنے کی تجویز کرتا ہوں جب تک کہ آپ کی مخصوص ضروریات نہ ہوں۔ پھر ، یہ وہی کام کرے گا۔ اس طرح ، اگر آپ غلطیاں کرتے ہیں تو ، آپ ہمیشہ ان اضافی لائنوں کو ہٹا سکتے ہیں جو کہ فائل میں جوڑ دی گئی تھیں تاکہ پچھلی حالت پر واپس جا سکیں۔

نتیجہ:

یہ مضمون آپ کو دکھاتا ہے کہ UEFI انٹرایکٹو شیل کو کیسے شروع کیا جائے اور عام EFI شیل کمانڈز کو استعمال کیا جائے۔ میں نے آپ کو EFI شیل کی آؤٹ پٹ ری ڈائریکشن فیچر کو استعمال کرنے کا طریقہ بھی دکھایا ہے۔ آخر میں ، میں نے آپ کو دکھایا ہے کہ EFI شیل سے اپنے کمپیوٹر کے اسٹوریج ڈیوائسز تک کیسے رسائی حاصل کی جائے اور EFI شیل سے فائلوں کو کیسے بنایا جائے ، کاپی کیا جائے ، منتقل کیا جائے ، نام تبدیل کیا جائے اور ترمیم کی جائے۔ یہ مضمون آپ کو UEFI انٹرایکٹو شیل اور EFI شیل کمانڈز کے ساتھ شروع کرنے میں مدد کرے۔

حوالہ جات:

[1] شیل کمانڈ ریفرنس دستی - انٹیل۔

[2] ایکسٹینسیبل فرم ویئر انٹرفیس (EFI) استعمال کرنے کے لیے بنیادی ہدایات