ہارڈ ویئر

لینکس پائپ اور ری ڈائریکٹس

فہرست کا خانہ:

Anonim

بہت سے لوگ پہلے ہی جانتے ہیں کہ لینکس میں ، ٹرمینل ہمیں مطلوبہ نتائج کو بہتر اور بہتر بنانے کے ل valuable قیمتی ٹول فراہم کرتا ہے۔ اس پوسٹ میں ہم آپ کو ری ڈائریکٹ اور پائپ استعمال کرنے کا طریقہ سکھانے سے فائدہ اٹھاتے ہیں۔ اور یہ ہے کہ ٹرمینل ناقابل یقین افادیت والے خانے کے طور پر نکلا ہے۔ یہ ہمارے ان گنت احکامات اور ٹولز کو ٹھہراتا ہے جو روزانہ کی بنیاد پر اپنے روزمرہ کے کاموں کو انجام دینے میں ہماری مدد کرتے ہیں۔

فہرست فہرست

لینکس میں ری ڈائریکٹ اور پائپ

بنیادی تصورات

پائپس کیا ہیں اور ان کی اہمیت (تفریحی حصہ) کی وضاحت کرنے سے پہلے ، ہمیں لینکس میں تین بنیادی تصورات کے بارے میں واضح ہونا چاہئے: معیاری ان پٹ ، معیاری پیداوار اور معیاری خرابی۔

معیاری ان پٹ: اعداد و شمار کی نمائندگی کرتا ہے جو کسی درخواست کے صحیح عمل کے ل correct ضروری ہوتا ہے۔ ان میں سے ایک مثال ٹرمینل سے داخل کردہ ڈھانچے والے ڈیٹا یا معلومات والی فائل ہوسکتی ہے۔ ٹرمینل میں اس کی قسم 0 کی نمائندگی کی جاتی ہے۔

معیاری آؤٹ پٹ: یہ ایک ایسا ذریعہ ہے جس کی مدد سے کوئی ایپلی کیشن اپنے عمل اور / یا نتائج کے بارے میں معلومات ظاہر کرنے کے لئے استعمال کرتا ہے ، یہ آسان پیغامات ہوسکتے ہیں ، پروسیسنگ ریزولیوشن (مثال کے طور پر) جیسے ساختی ڈیٹا والی پیشرفت یا فائلوں سے متعلق نوٹسز۔ ٹرمینل میں یہ قسم 1 کی نمائندگی کرتا ہے۔

معیاری خرابی: یہ وہ طریقہ ہے جس میں ایپلیکیشنز ہمیں ان پریشانیوں سے آگاہ کرتے ہیں جو ان کے نفاذ کے وقت پیش آسکتے ہیں۔ یہ ٹرمینل میں ٹائپ 2 کے طور پر نمائندگی کرتا ہے۔

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

ری ڈائریکٹس

اب ری ڈائریکٹ کیا ہے؟

ری ڈائریکٹس میں معلومات کو ایک طرح سے دوسری قسم میں منتقل کرنا شامل ہوتا ہے (مذکورہ اقسام) ، مثال کے طور پر ، معیاری غلطی سے معیاری آؤٹ پٹ یا معیاری آؤٹ پٹ سے معیاری ان پٹ کی طرف۔ ٹرمینل کے ذریعہ ، ہم> علامت کا استعمال کرکے یہ کام انجام دیتے ہیں۔

ری ڈائریکٹ آؤٹ پٹ اور معیاری خرابی

مثال کے طور پر ، کسی کمانڈ کی آؤٹ پٹ کو ری ڈائریکٹ کرنا اور اسے فائل میں بھیجنا۔ ہمیں صرف پھانسی دینے کی ضرورت ہے:

ls -la ~> (فائل کا نام)

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

ls -la ~ >> (فائل کا نام)

دلچسپ بات یہ ہے کہ ہم معیاری نتائج ، غلطیوں اور آؤٹ پٹ کو ری ڈائریکٹ کرسکتے ہیں۔ یہ وہ جگہ ہے جہاں میں نے شروع میں ان نمبروں کا مطلب سمجھا ہے۔ مثال کے طور پر ، کسی پروگرام کو مجبور کرنے کے لئے کہ ہمیں پھانسی کے دوران پیدا ہونے والی غلطیوں کو ظاہر کرنے کے ل we ، ہم معیاری غلطی کو اس کے عمل کے دوران معیاری آؤٹ پٹ پر ری ڈائریکٹ کرتے ہیں۔

درخواست 2 >> & 1

جہاں 2 معیاری خرابی کی نمائندگی کرتا ہے اور & 1 معیاری آؤٹ پٹ کی نمائندگی کرتا ہے۔

ہم کسی خاص عمل میں معیاری غلطی کو بھی ضائع کرسکتے ہیں ، جو نظام انتظامیہ میں عام ہے۔ اس کے لئے ہم عمل کرتے ہیں:

درخواست 2> / dev / null

یہاں تک کہ معیاری آؤٹ پٹ کو ضائع کریں:

ایپلیکیشن> / dev / null

چونکہ لینکس میں ، / dev / null فائل ایک خصوصی فائل ہے جہاں معلومات کو خارج کرنے کے لئے بھیجا جاتا ہے ۔

ری ڈائریکٹ ان پٹ

اسی طرح جس طرح سے ہم معیاری آؤٹ پٹس اور غلطیوں کو ری ڈائریکٹ کرتے ہیں ، ہم اسے فائل سے معیاری آدانوں کے ساتھ کرسکتے ہیں اور اس کے لئے ہم آپریٹر <کا استعمال کرتے ہیں ۔

ہم آپ کو سب سے کم معروف لینکس براؤزرز کی سفارش کرتے ہیں

یہ کمانڈز یا پروگراموں میں کارآمد ہے جہاں کی بورڈ کے ذریعہ دلائل درج کیے جاتے ہیں ، اس طرح سے کہ ہم ان کو ایک فائل سے تبدیل کرسکیں ، مثال کے طور پر:

گونج "ہیلو ورلڈ"> گریٹنگ بلی <سلام دنیا کو سلام

ایک نظر ڈالیں: لینکس کمانڈز: سسٹم کو جانتے اور جوڑتوڑ کریں

پائپ لائنز

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

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

ایک سادہ اور نہایت مفید مثال یہ ہے کہ سسٹم پر PS کے ساتھ چلنے والے عمل کو دیکھنا اور PID کے ذریعہ ترتیب دینے کیلئے ان کے آؤٹ پٹ کو ری ڈائریکٹ کرنا:

PS -a | ترتیب دیں

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

ہمیں تبصرے میں بتائیں ، آپ ٹرمینل میں ری ڈائریکٹ اور پائپ کو کیا استعمال کریں گے یا استعمال کریں گے؟

ہارڈ ویئر

ایڈیٹر کی پسند

Back to top button