grep کمانڈ کے استعمال کی کئی مثالیں، لینکس کی بنیادی باتوں کا کورس Tartu

grep کمانڈ کے استعمال کی کئی مثالیں، لینکس کی بنیادی باتوں کا کورس Tartu

مضامین

آؤٹ پٹ فلٹرنگ کا استعمال کیے بغیر لینکس کے ساتھ سنجیدہ کام کا تصور کرنا ناممکن ہے۔ یہ خصوصیت اہم وقت بچاتا ہے اور معمول کے نظام کے انتظامی کاموں کو نمایاں طور پر آسان بناتا ہے۔ آج، ہم grep کمانڈ کے استعمال کی کئی مفید مثالوں کا احاطہ کریں گے — یہ Tartu Linux Fundamentals کورس کا حصہ ہے ۔ انٹرویوز کے دوران اور IT انڈسٹری میں آپ کی خدمات حاصل کرنے کے بعد آپ کی مدد کرنے کی ضمانت ہے۔

فلٹرنگ کے نتائج میں ملحقہ قطاریں دکھانا، لینکس کی بنیادی باتوں کا کورس Tartu

ہمارے باقاعدہ قارئین شاید پہلے ہی جانتے ہوں گے کہ grep یوٹیلیٹی کیسے کام کرتی ہے ۔ تاہم، ہماری کمپنی میں نئے لوگوں کے لیے، ہم آپ کو ایک فوری جائزہ دیں گے۔ یہ یوٹیلیٹی آؤٹ پٹ لائنز/فائلز کو تلاش کے پیٹرن سے مماثل دکھاتی ہے۔ یہ بہت آسان ہے، کیونکہ یہ آپ کی مطلوبہ معلومات کی تلاش کو آسان بناتا ہے۔ یہ استعمال Tartu Linux کے بنیادی کورس میں شامل ہے ۔

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

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

grep میں الٹی تلاش کی اصطلاحات کا اطلاق کرنا

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

متن کو چھوٹا کرنے اور غیر ضروری بے ترتیبی کو دور کرنے کے لیے، صرف تلاش کے الفاظ کو الٹ دیں۔ تلاش کے پیٹرن کے طور پر " # " (پاؤنڈ) کریکٹر کی وضاحت کریں۔ تلاش کی اصطلاحات کو الٹنے کے لیے، grep کمانڈ میں -v آپشن شامل کریں ۔ بس تلاش کے پیٹرن کو کوٹیشن مارکس میں بند کرنا یاد رکھیں۔ یہ کمانڈ تمام کمنٹ لائنوں کو چھپا دے گی، صرف پیرامیٹرز پر مشتمل لائنوں کو چھوڑ کر۔ مزید جاننے کے لیے، ہم اپنے Red Hat Linux Tartu کورسز لینے کی تجویز کرتے ہیں ۔

grep کے ساتھ بار بار تمام ڈائریکٹریوں کو تلاش کرنا

grep کمانڈ کا ایک اور اہم استعمال ڈائرکٹری اور اس کی ذیلی ڈائریکٹریوں کی بار بار تلاش کرنا ہے۔ آئیے اس فنکشن کو استعمال کرنے کے طریقہ کی ایک مثال پر گہری نظر ڈالیں۔ کمانڈ لائن پر -r آپشن کے ساتھ grep کمانڈ درج کریں اور دو دلائل شامل کریں:

  • پہلا - مطلوبہ ٹیمپلیٹ 'sudo';
  • پھر دوبارہ آنے والی تلاش شروع کرنے کے لیے ڈائریکٹری ~/.

یوٹیلیٹی آپ کی ہوم ڈائرکٹری میں موجود تمام ڈائرکٹریز اور سرچ پیٹرن پر مشتمل فائل کو اسکین کرے گی۔ یہ ممکنہ طور پر پوشیدہ .bash_history فائل میں مماثلتیں تلاش کرے گا ، جس میں آپ کے اکاؤنٹ کی کمانڈ کی سرگزشت ہوتی ہے۔ یہ آپ کو sudo کے استعمال کی تمام حالیہ مثالیں دکھائے گا ۔ یہ کافی آسان ہے، ہے نا؟

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

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