میک OS کے لیے ٹرمینل میں zsh کو بطور ڈیفالٹ کیسے استعمال کریں۔

Anonim

Zsh، یا z شیل، bash اور tcsh کا ایک مقبول شیل متبادل ہے، جو Oh-My-ZSH پروجیکٹ کے ذریعے پیش کردہ بہت سی بہتریوں اور حسب ضرورت آپشنز کے ساتھ مکمل ہے۔

اگر آپ میک OS کے لیے ٹرمینل میں bash کے بجائے zsh کو ڈیفالٹ شیل کے طور پر استعمال کرنا چاہتے ہیں، تو آپ درج ذیل اقدامات اٹھا کر آسانی سے ایسا کر سکتے ہیں:

میک کے لیے ٹرمینل میں zsh کو بطور ڈیفالٹ شیل کیسے سیٹ کریں

  1. ٹرمینل ایپ کھولیں اور "ترجیحات" کا انتخاب کرتے ہوئے "ٹرمینل" مینو کو نیچے کھینچیں
    • تمام شیل کو ڈیفالٹ میں zsh میں تبدیل کرنے کے لیے:
      • "جنرل" ٹیب کو منتخب کریں اور "شیلز اوپن کے ساتھ:" کو "کمانڈ (مکمل راستہ)" میں تبدیل کریں اور درج ذیل کو رکھیں:
      • /bin/zsh/

    • ایک مخصوص پروفائل شیل کو zsh میں تبدیل کرنے کے لیے:
      • "پروفائلز" ٹیب کو منتخب کریں اور فہرست سے ایڈجسٹ کرنے کے لیے ایک پروفائل منتخب کریں (یا اپنی مرضی کے مطابق بنائیں)
      • "شیل" ٹیب پر جائیں اور "رن کمانڈ:" کو چیک کریں اور "zsh" درج کریں

    • ایک نئی ٹرمینل ونڈو کھولیں یا اس مخصوص پروفائل کے ساتھ ایک نئی ونڈو کھولیں جس کے لیے آپ نے zsh سیٹ کیا ہے، اب آپ کے پاس zsh بطور ڈیفالٹ ہوگا

ڈیفالٹ شیل کے طور پر zsh میں یہ تبدیلی ٹرمینل کو چھوڑنے اور دوبارہ شروع کرنے کے درمیان برقرار رہے گی، حالانکہ فی الحال کسی بھی فعال شیل یا ٹرمینل ونڈو کو zsh کو تازہ کرنے یا دستی طور پر داخل کرنے کی ضرورت ہوگی۔

ہاں ایسا کرنے کے اور بھی طریقے ہیں، لیکن دلچسپ بات یہ ہے کہ کھولنے کے لیے ایک شیل بتانا دراصل بہت سے معاملات میں Mac OS میں ٹرمینل ایپ کو تیز کرنے میں مدد کرتا ہے، اس لیے یہ کارکردگی کو بڑھاوا بھی دے سکتا ہے۔ (ریکارڈ کے لیے، رفتار میں بہتری کے لیے اسے zsh کرنے کی ضرورت نہیں ہے، آپ اسی اثر کے لیے میک پر دستیاب کسی بھی چیز میں ڈیفالٹ شیل کو تبدیل کر سکتے ہیں)۔

آپ ایپ ترجیحات پر جا کر اور پروفائلز > جنرل > کمانڈ کو 'zsh' پر جا کر zsh کو بطور ڈیفالٹ شیل استعمال کرنے کے لیے iTerm، مقبول ٹرمینل کی تبدیلی کو بھی تبدیل کر سکتے ہیں۔

اب جب کہ آپ کے پاس MacOS یا Mac OS X میں zsh اپنے ڈیفالٹ شیل کے طور پر ہے، تو آپ https://github.com/robbyrussell پر زبردست oh-my-zsh پروجیکٹ پر ایک نظر ڈال سکتے ہیں۔ /oh-my-zsh تھیمز، فنکشنز، اور zsh پر لانے کے لیے دیگر حسب ضرورت تلاش کرنے کے لیے۔

میک OS کے لیے ٹرمینل میں zsh کو بطور ڈیفالٹ کیسے استعمال کریں۔