ونڈوز ، میک اور لینکس پر فائل میں کمانڈ لائن آؤٹ پٹ کو کیسے محفوظ کیا جائے۔

ونڈوز ، میک اور لینکس پر فائل میں کمانڈ لائن آؤٹ پٹ کو کیسے محفوظ کیا جائے۔

جب آپ ٹرمینل ونڈو میں کمانڈ چلاتے ہیں تو ، کمانڈ کا آؤٹ پٹ عام طور پر ٹرمینل ، یا سکرین پر چھاپا جاتا ہے ، تاکہ آپ اسے فوری طور پر پڑھ سکیں۔ اگر آپ اسے محفوظ کرنا چاہتے ہیں تو آپ کمانڈ کا آؤٹ پٹ بھی پرنٹ کرسکتے ہیں۔





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





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





نوٹ: ہم اپنی مثال کے طور پر میک ٹرمینل کا استعمال کریں گے ، لیکن یہ لینکس اور بش شیل میں اسی طرح کام کرتا ہے ونڈوز 10 میں نیا بش شیل۔ .

آؤٹ پٹ کو صرف ایک فائل میں ری ڈائریکٹ کریں۔

اسکرین کے بجائے کمانڈ کی آؤٹ پٹ کو فائل میں ری ڈائریکٹ کرنے کے لیے دو آپریٹرز ہیں۔



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

کمانڈ کی آؤٹ پٹ کو کسی فائل میں ری ڈائریکٹ کرنے کے لیے ، کمانڈ ٹائپ کریں ، > یا پھر >> آپریٹر ، اور پھر اس فائل کو راستہ فراہم کریں جس کی آپ آؤٹ پٹ کو ری ڈائریکٹ کرنا چاہتے ہیں۔ مثال کے طور پر ، ls کمانڈ موجودہ ڈائرکٹری میں فائلوں اور فولڈروں کی فہرست بناتی ہے۔ جب آپ مندرجہ ذیل کمانڈ چلائیں گے ، فائلوں اور فولڈرز کی فہرست کو لکھا جائے گا ls_output.txt فائل میں ٹرمینل آؤٹ پٹ۔ فولڈر.





بدل دیں۔ /path/to/file فائل کے مکمل راستے کے ساتھ جسے آپ استعمال کرنا چاہتے ہیں۔

ls > /path/to/file

یہ ہماری مثال کے لیے حکم ہے۔





لیپ ٹاپ کو بند کرنے کے وقت نیند نہ آنے کا طریقہ
ls > /Users/lorikaufman/TerminalOutput/ls_output.txt

ٹرمینل ونڈو میں فائل کے مندرجات کو دیکھنے کے لیے ، کیٹ کمانڈ جیسا کہ مندرجہ ذیل کمانڈ میں دکھایا گیا ہے۔ ایک بار پھر ، تبدیل کریں۔ /path/to/file فائل کے مکمل راستے کے ساتھ جسے آپ دیکھنا چاہتے ہیں۔

cat /path/to/file

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

مثال کے طور پر ، ہم اوپر بنائی گئی فائل کے اختتام پر سسٹم کی معلومات شامل کریں گے۔ تو ، مندرجہ ذیل لائن میں ، uname -a کمانڈ ہے ، اس کے بعد >> ری ڈائریکشن آپریٹر پھر ، فائل کا مکمل راستہ جس میں ہم آؤٹ پٹ کو شامل کرنا چاہتے ہیں۔ بے نام کمانڈ.

کی -کو میں پیرامیٹر بے نام کمانڈ سسٹم کی تمام دستیاب معلومات پرنٹ کرتی ہے۔

uname -a >> /Users/lorikaufman/TerminalOutput/ls_output.txt

ٹرمینل ونڈو میں شامل معلومات کے ساتھ فائل دیکھنے کے لیے ، اپنی فائل کے مکمل راستے کے ساتھ درج ذیل کمانڈ درج کریں۔

کیا آپ کو سم کارڈ کی ضرورت ہے؟
cat /Users/lorikaufman/TerminalOutput/ls_output.txt

اس عمل کو جتنی بار دہرائیں آپ کو فائل کے اختتام تک کمانڈ آؤٹ پٹ لگانے کی ضرورت ہے۔

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

ls -1R > /Users/lorikaufman/TerminalOutput/dir_tree.txt

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

cat /Users/lorikaufman/TerminalOutput/dir_tree.txt

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

اگر آپ آؤٹ پٹ کو کسی فائل میں بھیجنا چاہتے ہیں اور اسے اسکرین پر دیکھنا چاہتے ہیں تو ٹی کے بجائے کمانڈ > اور >> آپریٹرز

استعمال کرنے کے لیے۔ ٹی کمانڈ آپ کو آؤٹ پٹ کو اس کمانڈ سے پائپ کرنا چاہیے جو آپ چلا رہے ہیں ، جیسے۔ ایل ایس ، کرنے کے لئے ٹی کمانڈ ، پائپ آپریٹر کا استعمال کرتے ہوئے ، ایک عمودی بار ( | ). مثال کے طور پر ، درج ذیل کمانڈ آؤٹ پٹ لیتی ہے۔ ایل ایس کمانڈ اور اسے پائپ میں ٹی کمانڈ. کی ٹی کمانڈ پھر اس آؤٹ پٹ کو اسکرین اور ایک فائل میں بھیجتا ہے جسے آپ فائل کے مکمل راستے کا استعمال کرتے ہوئے بتاتے ہیں۔

بیٹری لائف ونڈوز 10 نہیں دکھا رہی ہے۔
ls | tee /Users/lorikaufman/TerminalOutput/ls_output.txt

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

cat /Users/lorikaufman/TerminalOutput/ls_output.txt

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

uname -a | tee -a /Users/lorikaufman/TerminalOutput/ls_output.txt

مندرجہ ذیل کمانڈ ہے ٹی ڈائریکٹری ٹری کو بار بار فائل اور اسکرین پر پرنٹ کرنے کا ورژن ، ہر لائن پر ایک فائل ، جیسا کہ ہم نے کیا > آپریٹر

ls -1R | tee /Users/lorikaufman/TerminalOutput/dir_tree.txt

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

cat /Users/lorikaufman/TerminalOutput/dir_tree.txt

لیکن رکو ، اور بھی ہے۔

آؤٹ پٹ کو ری ڈائریکٹ کرنے کے اور بھی بہت سے طریقے ہیں ، بشمول غلطیاں ، فائل میں۔ آپ مختلف آپریٹرز اور کمانڈز کے بارے میں پڑھ سکتے ہیں جو کہ آؤٹ پٹ کو ری ڈائریکٹ کرنے کے لیے استعمال ہوتے ہیں۔ I/O ایڈوانسڈ باش سکرپٹنگ گائیڈ کا ری ڈائریکشن باب۔ .

میک صارفین کو بھی بک مارک کرنا چاہیے۔ ہمارا میک ٹرمینل کمیٹ چیٹ شیٹ ہے۔ .

بانٹیں بانٹیں ٹویٹ ای میل۔ ڈسک کی جگہ کو خالی کرنے کے لیے ان ونڈوز فائلوں اور فولڈرز کو حذف کریں۔

اپنے ونڈوز کمپیوٹر پر ڈسک کی جگہ صاف کرنے کی ضرورت ہے؟ یہ ہیں ونڈوز فائلیں اور فولڈرز جنہیں ڈسک کی جگہ خالی کرنے کے لیے محفوظ طریقے سے حذف کیا جا سکتا ہے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • لینکس
  • میک
  • ونڈوز
  • ٹرمینل
  • لینکس باش شیل۔
مصنف کے بارے میں لوری کاف مین۔(62 مضامین شائع ہوئے)

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

لوری کاف مین سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔