لینکس، لینکس آپریٹنگ سسٹم میں بیک وقت کئی کمانڈز کو کیسے چلانا ہے لیکچرز الماتی

لینکس، لینکس آپریٹنگ سسٹم میں بیک وقت کئی کمانڈز کو کیسے چلانا ہے لیکچرز الماتی

مضامین

لینکس کے ساتھ کام کرنے کی صلاحیت IT کے بہت سے شعبوں میں درخواست دہندگان کے لیے ایک عام ضرورت ہے۔ 2023 میں، اس OS کے کردار میں نمایاں اضافہ ہوا ہے، اس لیے انتظامیہ کی کم از کم بنیادی باتوں سے واقف ہونا بہت ضروری ہے۔ ایک ہی وقت میں، لینکس کے ساتھ کام کرنے کی صلاحیت مسائل کو حل کرنے کے لئے کمانڈ لائن کو استعمال کرنے کی صلاحیت ہے. آج ہم اس بارے میں بات کریں گے کہ ایک وقت میں ایک ایک کمانڈ پر عمل درآمد کو کیسے روکا جائے، یہ اس میں شامل ہے۔ آپریٹنگ سسٹم لینکس کورس آف لیکچرز الماتی. اور اس سے آپ کو 2023 میں قازقستان میں آئی ٹی کا ماہر بننے میں مدد ملے گی۔

ہم ترتیب میں حکموں کو ایمپرسینڈ (&) کا استعمال کرتے ہوئے یکجا کرتے ہیں، لینکس آپریٹنگ سسٹم کورس کے لیکچرز الماتی

سب سے پہلے، آئیے یہ معلوم کرتے ہیں کہ کئی کمانڈز کی ترتیب وار عمل درآمد کو کیسے ترتیب دیا جائے۔ ایک الگ کرنے والے کے ساتھ ایک لائن میں ٹرمینل میں داخل ہوا۔ اس صورت میں، ایمپرسینڈ کو الگ کرنے والے کے طور پر استعمال کیا جاتا ہے۔&" ایک میٹا کریکٹر جو لینکس شیل کے تناظر میں خاص معنی رکھتا ہے۔ ہماری لینکس سیکیورٹی کورس الماتی. جو آپ کو قازقستان میں آئی ٹی میں تیزی سے نوکری تلاش کرنے کی اجازت دیتا ہے۔

اب دیکھتے ہیں کہ ایمپرسینڈ کو کمانڈز کو ایک ترتیب میں جوڑنے کے لیے کیسے استعمال کیا جائے۔ فرض کریں کہ آپ ایک نئی فائل بنانا چاہتے ہیں اور فوری طور پر فولڈر کے مواد کی فہرست ڈسپلے کرنا چاہتے ہیں۔ یقینا، یہ ایک ایک کرکے کیا جا سکتا ہے:

  • پہلے کمانڈ درج کریں۔ ٹچ فائل 1;
  • پھر کمانڈ درج کریں۔ lsیہ یقینی بنانے کے لیے کہ نئی بنائی گئی فائل موجود ہے۔

تاہم، آپ ایک ہی لائن میں وہی اعمال انجام دے سکتے ہیں۔ فائل 1&ls کو ٹچ کریں۔. نتیجے کے طور پر، کلید دبانے کے بعد درج آپ کو فوری طور پر فولڈر کے مواد کی فہرست نظر آئے گی۔ اور دوسری چیزوں کے علاوہ، ایک فائل کہا جاتا ہے فائل ایکس این ایم ایکس ایکس.

تاہم، اگر اچانک شیل پہلی کمانڈ پر عمل نہ کر سکے تو کیا ہوگا؟ مثال کے طور پر، اگر فائل بنانے کی کوشش کرتے وقت آپ کو رسائی سے انکار کر دیا جائے تو کیا ہوگا؟ اس مثال میں، کمانڈز کا مجموعہ اب بھی مواد کی فہرست ظاہر کرنے کی کوشش کرے گا، جن میں سے کوئی نئی دستاویز ظاہر نہیں ہوگی۔ یعنی دوسری کمانڈ پر عمل کیا جاتا ہے قطع نظر اس کے کہ پہلا کامیاب ہوتا ہے۔

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

ہم عمودی بار (|) کا استعمال کرتے ہوئے کمانڈز کو پائپ لائن میں جوڑ دیتے ہیں۔

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

ایمپرسینڈ اور ڈبل ایمپرسینڈ کا استعمال کرتے ہوئے سادہ کنکیٹنیشن کے برعکس، پائپ لائن مختلف طریقے سے کام کرتی ہے:

  • پہلی کمانڈ صارف کے داخل کردہ دلائل اور اختیارات کو مدنظر رکھتے ہوئے عمل میں لائی جاتی ہے۔
  • پہلی کمانڈ کا نتیجہ دوسری کمانڈ کے ان پٹ میں منتقل ہو جاتا ہے۔
  • دوسری کمانڈ کو صارف کے مخصوص اختیارات کے ساتھ عمل میں لایا جاتا ہے، وغیرہ۔

ایک عام مثال یوٹیلیٹی کا استعمال کرتے ہوئے کمانڈ آؤٹ پٹ کو فلٹر کرنا ہے۔ grep، نیز افادیت کا استعمال کرتے ہوئے چھانٹنا ترتیب دیں. کنویئر کا استعمال آپ کو معمول کے کاموں پر خرچ ہونے والے وقت کو کم کرنے کی اجازت دیتا ہے۔ اور یہ بھی - اہم معلومات کو بڑی مقدار میں معلومات سے الگ کرنا۔ ایک ہی وقت میں، فائل کی تلاش کے ساتھ ٹیکسٹ ایڈیٹرز کو استعمال کرنے کی ضرورت کے بغیر۔ اس کے علاوہ، اس طرح آپ حقیقی وقت میں تیار کردہ ڈیٹا کو ڈسک میں محفوظ کیے بغیر پروسیس کر سکتے ہیں۔ وہ اس بارے میں مزید جاننے میں آپ کی مدد کریں گے۔ لینکس آن لائن کورسز الماتی پلیٹ فارم پر SEDICOMM یونیورسٹی.

SEDICOMM یونیورسٹی ٹیم : سسکو اکیڈمی ، لینکس پروفیشنل انسٹی ٹیوٹ ، پائتھون انسٹی ٹیوٹ ۔