میں میک پر شیل اسکرپٹ کو کیسے اجازت دوں؟

My Myk Pr Shyl Askrp Kw Kys Ajazt Dw



میک پر شیل اسکرپٹس سے نمٹنا بعض اوقات غلطی کے پیغام کا باعث بن سکتا ہے۔ اجازت نہیں دی گئی جب بھی آپ اسکرپٹ چلانے کی کوشش کرتے ہیں۔ اس قسم کی غلطی زیادہ تر اس لیے ہوتی ہے کیونکہ اسکرپٹ کے پاس پروگرام کے طور پر علاج کرنے کی مناسب اجازت نہیں ہوتی ہے۔ اس مسئلے کو حل کرنے کے لیے، آپ کو شیل اسکرپٹ کو اجازت دینی ہوگی۔

یہ ابتدائی دوستانہ گائیڈ میک پر شیل اسکرپٹ کو اجازت دینے کے لیے بنیادی اقدامات کا احاطہ کرے گا۔ Zsh .

میں Zsh کے ساتھ میک پر شیل اسکرپٹ کو کیسے اجازت دوں؟

Zsh کے ساتھ میک پر شیل اسکرپٹ کو اجازت دینے کے لیے، ذیل میں دیے گئے اقدامات پر عمل کریں۔







مرحلہ نمبر 1: پہلے کھولیں۔ Zsh اپنے میک سسٹم پر ٹرمینل شیل کریں اور سورس ڈائرکٹری پر جائیں جہاں آپ کی اسکرپٹ فائل کو استعمال کرکے محفوظ کیا گیا ہے۔ سی ڈی کمانڈ.



مرحلہ 2: اب، درج ذیل کمانڈ کا استعمال کرتے ہوئے شیل اسکرپٹ کی موجودہ اجازت کی جانچ کریں۔



ls -l myscript.sh





مندرجہ بالا کمانڈ آپ کو فائل کی تفصیلات فراہم کرے گی، بشمول ایک طویل فارمیٹ میں اجازت۔

نوٹ: بدل دیں۔ 'myscript.sh' آپ کے شیل اسکرپٹ کے نام کے ساتھ۔



مرحلہ 3: اگلا، آپ کو شیل اسکرپٹ کو استعمال کرتے ہوئے عمل درآمد کی اجازت دینی ہوگی۔ 'chmod' کمانڈ کے بعد اجازت کوڈ اور اسکرپٹ کی فائل کا نام۔ پھانسی کے لئے اجازت کوڈ ہے 'a+x' (تمام صارفین (مالک، گروپ، اور دیگر) کو قابل عمل اجازتیں دیں)۔

chmod a+x myscript.sh

مندرجہ بالا کمانڈ تمام صارفین (مالک، گروپ، اور دیگر) کو مخصوص اسکرپٹ کے لیے عمل کرنے کی اجازت دیتا ہے۔

مرحلہ 4: اب، فائل کی اپ ڈیٹ شدہ اجازت کی تصدیق کرنے کے لیے درج ذیل کمانڈ کو دوبارہ استعمال کریں۔

ls -l myscript.sh

مرحلہ 5: ایک بار جب ضروری اجازت لے کر اسکرپٹ کی تصدیق ہو جاتی ہے، تو آپ اس کے نام سے پہلے لکھ کر اس پر عمل درآمد کر سکتے ہیں۔ './' ٹرمینل میں

. / myscript.sh

اس بار شیل اسکرپٹ فائل بغیر کسی اجازت کے انکاری غلطی پر عمل کرے گی۔

نتیجہ

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