مرحلہ 1: ایک چیک سکرپٹ کی تشکیل
سب سے پہلے، ہم ایک چیک سکرپٹ بنانے کا ارادہ رکھتے ہیں جو مستقبل میں چلیں گے. یقینا، آپ اس مرحلے کو چھوڑ سکتے ہیں اگر کمانڈ لائن سکرپٹ پہلے ہی دستیاب ہے. نوٹ کریں کہ اب ہم پروگرامنگ کی زبانوں کے نحو کو الگ نہیں کریں گے، لیکن صرف ہم آپ کو یہ بتائیں گے کہ ہر ایک آپ کے لئے اپنی اپنی سکرپٹ تخلیق کرسکتے ہیں یا مواد کو اس کے علاوہ حالات میں مزید کال کے لئے فائل میں داخل کرسکتے ہیں.
- مثال کے طور پر، آپ کے لئے "ٹرمینل" کو چلائیں، مثال کے طور پر، درخواست کے مینو یا گرم کلیدی CTRL + ALT + T.
- یہاں، سوڈو نینو سکرپٹ. شے کمانڈ کا استعمال کریں، جہاں نینو ٹیکسٹ ایڈیٹر استعمال کیا جاتا ہے، اور سکرپٹ .ش تخلیق کردہ فائل کا نام ہے. آپ ایک فائل تشکیل دے سکتے ہیں، مثال کے طور پر، اسی VI یا GEDIT کے ذریعہ، یہ جوہر تبدیل نہیں کرے گا، اور عنصر کا نام بھی صارف کے ذاتی ترجیحات کے مطابق بھی تبدیل ہوتا ہے.
- Superuser اکاؤنٹ سے پاس ورڈ درج کرکے اس کارروائی کی توثیق کریں، کیونکہ یہ سوڈو دلیل کے ساتھ کارکردگی کا مظاہرہ کیا جاتا ہے.
- ایک نئی فائل کھلی ہوگی جس میں آپ سکرپٹ کے تار ڈال سکتے ہیں. ذیل میں آپ کو "ہیلو دنیا" کو ظاہر کرنے کے لئے معیاری مثال کے طور پر ذمہ دار ہے. اگر کسی دوسرے کردار کے مواد موجود ہیں تو، صرف اسے کنسول میں ڈالیں، اس بات کو یقینی بنائیں کہ تمام قطاریں صحیح طریقے سے لکھے جاتے ہیں.
#! / bin / bash.
گونج "ہیلو دنیا"
- اس کے بعد، آپ CTRL + O کلیدی مجموعہ کو پکڑ کر ترتیبات کو محفوظ کرسکتے ہیں.
- فائل کا نام کی ضرورت نہیں ہے، کیونکہ ہم پوچھا جب ہم سے پوچھا جاتا ہے. بچت کو مکمل کرنے کیلئے صرف درج کریں پر کلک کریں.
- Ctrl + X کے ذریعے ایک ٹیکسٹ ایڈیٹر چھوڑ دو
جیسا کہ ہم دیکھتے ہیں، بش کے لئے آپ کے اپنے سکرپٹ کو تخلیق کرنے میں کچھ بھی پیچیدہ نہیں ہے، لیکن پوری خصوصیت کوڈ کو جاننا ہے. آپ کو اسے خرگوش خود سے لکھنا پڑے گا، یا مفت ذرائع سے تیار کردہ حل کاپی کریں. اسکرپٹ کو کامیابی سے فائل میں لاگو کیا جاسکتا ہے، آپ کو اگلے مرحلے میں محفوظ طریقے سے سوئچ کر سکتے ہیں.
مرحلہ 2: این افادیت کے لئے سکرپٹ سیٹ اپ
یہ قدم لازمی نہیں ہے، لیکن اس کے بغیر اس کے بغیر صارفین کو اسکرپٹ شروع کرنے کے لئے ENV افادیت کا استعمال نہیں کر سکتا. پہلے سے ہی ترتیب کے بغیر، یہ صرف کھلی نہیں ہے، کیونکہ متعلقہ اجازتوں کو اصل میں موصول نہیں کیا گیا تھا. وہ سڈو Chmod UGO + X سکرپٹ ڈاٹ کام کے ذریعے شامل ہیں، جہاں سکرپٹ.ش ضروری فائل کا نام ہے.
مت بھولنا کہ سوڈو دلیل کے ذریعہ کارکردگی کا مظاہرہ کرنے والے تمام اعمال سپرسٹریٹر پاسورڈ کے ان پٹ کے ذریعہ اکاؤنٹ کی توثیق کی تصدیق کی ضرورت ہوتی ہے. اس کے بعد، ایک نیا تار حکم شروع کرنے کے لئے ظاہر ہوتا ہے، جس کا مطلب ترتیب کے کامیاب استعمال کا مطلب ہے.
مرحلہ 3: ایک موجودہ سکرپٹ شروع
ہم مرکزی قدم کو تبدیل کرتے ہیں، جو براہ راست موجودہ سکرپٹ شروع کررہے ہیں. شروع کرنے کے لئے، ایک سادہ کمانڈ پر غور کریں، جس میں نقطہ نظر ہے ./ سکرپٹ .sh اور موجودہ مقام سے ایک فائل شروع کرنے کے لئے ذمہ دار ہے. آؤٹ پٹ نتیجہ آپ ذیل میں اسکرین شاٹ کو دیکھتے ہیں. مثال کے طور پر، ہم نے پہلے سے پیدا شدہ سکرپٹ لیا. اسی طرح، آپ اعتراض پر مکمل راستے کی وضاحت بھی کرسکتے ہیں تاکہ تار تبدیل ہوجائے، مثال کے طور پر، / ہوم / صارف / سکرپٹ.
لینکس میں ایک راستہ سسٹم متغیر ہے. اس میں مختلف قسم کے اعمال انجام دینے کے لئے بہت سے فولڈر شامل ہیں. ان میں سے ایک کہا جاتا ہے / USR / مقامی / بن اور پروگراموں کی دستی تنصیب کے لئے استعمال کیا جاتا ہے. اگر آپ اس کو چالو کرنے کے لئے سکرپٹ میں مکمل راستے کی وضاحت نہیں کرنا چاہتے ہیں، تو اسے صرف راستے فولڈر میں سے ایک میں شامل کریں. ایسا کرنے کے لئے، سی پی سکرپٹ .sh /usr/local/bin/script.sh سٹرنگ کا استعمال کریں.
اس کے بعد، لانچ صرف توسیع کے ساتھ فائل کا نام درج کرنے کے ذریعہ دستیاب ہو گا.
دوسرا افتتاحی طریقہ ایک ساتھ ساتھ شیل بلا رہا ہے. آپ کو سکرپٹ ڈائرکٹری میں منتقل کرنا چاہئے اور بش سکرپٹ لکھیں. یہ طریقہ اچھا ہے کیونکہ یہ آپ کو اعتراض پر مکمل راستہ درج کرنے یا راستے کے اسی ڈائرکٹری میں شامل کرنے کی اجازت دیتا ہے.
یہ سب ہم چاہتے ہیں کہ لینکس میں سکرپٹ کے ساتھ بات چیت کے بارے میں بات کرنا. مندرجہ ذیل سفارشات کا استعمال کرتے ہوئے آپ کو صرف ایک مناسب فائل یا موجودہ کھلی موجودہ بنانا ہوگا.