لینکس میں> اور >> کے درمیان فرق۔

Difference Between



لینکس ٹرمینل سیکھنا آسان ہے ، لیکن اس میں مہارت حاصل کرنا تھوڑا مشکل ہے۔ بہت سے حالات میں ، آپ کو ایسے احکامات ملتے ہیں جو آپ کو خفیہ کرتے ہیں کیونکہ ان میں مختلف آپریٹرز ہوتے ہیں۔ آپریٹرز حروف یا حروف کا مجموعہ ہوتے ہیں جو مختلف فنکشنلٹی پیش کرتے ہیں۔

مثال کے طور پر ، لینکس میں آپریٹرز کا سب سے زیادہ استعمال ہونے والا سیٹ ہے۔ سمت آپریٹرز . ڈائریکشن آپریٹرز کمانڈ کے ان پٹ یا آؤٹ پٹ کو کسی فائل یا کسی اور کمانڈ میں ری ڈائریکٹ کرتے ہیں۔







ری ڈائریکٹ کرنے کے دو طریقے ہیں ان پٹ ری ڈائریکشن ، اور آؤٹ پٹ ری ڈائریکشن۔ ان پٹ ری ڈائریکشن کے لیے ، ہم کم سے کم استعمال کرتے ہیں۔ < سائن اور آؤٹ پٹ ری ڈائریکشن سے زیادہ۔ > نشان جسے زاویہ بریکٹ بھی کہا جاتا ہے۔



آپریٹرز کو سمجھنا تھوڑا مشکل ہے۔ آپریٹر میں ایک کردار شامل کرنا اس کی فعالیت کو مکمل طور پر تبدیل کر سکتا ہے۔ بہت سے لینکس صارفین کو استعمال کرتے ہوئے اسی طرح کی صورتحال کا سامنا کرنا پڑتا ہے۔ > اور >> ٹرمینل میں آپریٹرز دونوں آؤٹ پٹ سمت آپریٹرز ہیں۔ تو ، کیا فرق ہے؟ ٹھیک ہے ، یہ تحریر اس بات پر ہے کہ یہ دونوں آپریٹرز کیسے مختلف ہیں۔ چلو شروع کریں.



لینکس میں> اور >> کے درمیان فرق

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





> : موجودہ فائل کو اوور رائٹ کرتا ہے ، یا فائل بناتا ہے اگر مذکورہ نام کی فائل ڈائریکٹری میں موجود نہ ہو۔

>> : موجودہ فائل کو شامل کرتا ہے ، یا ایک فائل بناتا ہے اگر مذکورہ نام کی فائل ڈائریکٹری میں موجود نہ ہو۔



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

$باہر پھینک دیاLinuxHint میں خوش آمدید۔>my_file_1.txt

آپ دیکھیں گے کہ متن کے ساتھ ڈائریکٹری میں ایک ٹیکسٹ فائل بن جائے گی۔ LinuxHint میں خوش آمدید۔ چیک کرنے کے لیے ، ٹائپ کریں۔ ایل ایس :


فائل کی قسم پڑھنے کے لیے:

$کیٹmy_file_1.txt

آئیے ایک ہی کمانڈ چلائیں لیکن مختلف متن کے ساتھ:

$باہر پھینک دیالینکس کے بارے میں تازہ ترین تجاویز اور چالیں سیکھیں۔>my_file_1.txt

اب ، فائل کا استعمال کرتے ہوئے کھولیں:

$کیٹmy_file_1.txt

نئے متن نے پچھلے متن کو اوور رائٹ کر دیا ہے۔

آئیے استعمال کریں۔ >> آپریٹر:

$باہر پھینک دیاLinuxHint میں خوش آمدید۔>>my_file_2.txt


اس کے نام سے ایک فائل بھی بنائے گی۔ my_file_2.txt موجودہ ڈائریکٹری میں. ٹائپ کریں۔ ایل ایس اس کی تصدیق کے لیے:

اس فائل کو پڑھنے کے لیے ، استعمال کریں:

$کیٹmy_file_2.txt

اب ، متن کو تبدیل کرتے ہیں:

$باہر پھینک دیالینکس کے بارے میں تازہ ترین تجاویز اور چالیں سیکھیں۔>my_file_2.txt

چونکہ ہم ایک ایسی فائل استعمال کر رہے ہیں جو پہلے ہی بن چکی ہے۔ چیک کریں کہ کیا تبدیل ہوتا ہے۔ >> آپریٹر بنایا ، عملدرآمد:

$کیٹmy_file_2.txt

جیسا کہ دیکھا جا سکتا ہے کہ موجودہ متن کو اوور رائٹ کرنے کے بجائے ، >> آپریٹر نے متن شامل کیا۔

نتیجہ

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

کی > ایک آؤٹ پٹ آپریٹر ہے جو موجودہ فائل کو اوور رائٹ کرتا ہے ، جبکہ۔ >> ایک آؤٹ پٹ آپریٹر بھی ہے لیکن پہلے سے موجود فائل میں ڈیٹا شامل کرتا ہے۔ دونوں آپریٹرز اکثر لینکس میں فائلوں میں ترمیم کے لیے استعمال ہوتے ہیں۔