کمانڈ لائن پر ری ڈائریکشن کا استعمال کیسے کریں۔
کیا آپ نے کبھی خواہش کی ہے کہ آپ کسی کمانڈ کا آؤٹ پٹ کسی فائل میں بھیج سکیں یا اس آؤٹ پٹ کو کسی موجودہ فائل میں شامل کر سکیں؟ یہ وہی ہے جو ری ڈائریکٹ کرتے ہیں۔ سیدھے الفاظ میں، کمانڈ لائن ری ڈائریکٹ آپ کو کچھ کمانڈز کا آؤٹ پٹ لینے اور نئی فائلیں بنانے یا اس ڈیٹا کے ساتھ موجودہ فائلز میں شامل کرنے کی اجازت دیتا ہے، یہ ناقابل یقین حد تک مفید ہے۔ درحقیقت، اور علم OS X، Linux، اور Unix کے کسی بھی دوسرے ورژن تک پھیلتا ہے۔
OS X کمانڈ لائن کے علم کو پھیلانے کی ہماری مسلسل کوشش میں، ہم آپ کے لیے انتہائی مفید ری ڈائریکٹ یوٹیلیٹیز کے بارے میں کچھ معلومات لاتے ہیں۔
ایک کمانڈ کے آؤٹ پٹ کو ایک نئی فائل میں ری ڈائریکٹ کریں
ری ڈائریکٹ کا سب سے بنیادی استعمال درج ذیل ہے:
command > newfile
یہ 'کمانڈ' کا آؤٹ پٹ لے گا اور اسے 'نیو فائل' نامی فائل میں رکھے گا، مثال کے طور پر:
ls -la > directorylisting.txt
یہ ls -la کے آؤٹ پٹ کو ڈائریکٹریlisting.txt نامی فائل میں رکھے گا۔ آسان!
موجودہ فائل (EOF) کے اختتام پر کمانڈ کے آؤٹ پٹ کو جوڑتا ہے
اگر آپ کے پاس ایک موجودہ فائل ہے جس میں آپ کمانڈ کا آؤٹ پٹ شامل کرنا چاہتے ہیں، تو بس ری ڈائریکٹ کا یہ فارم استعمال کریں:
کمانڈ >> موجودہ فائل
استعمال میں کمانڈ لائن ری ڈائریکٹ کی مثالیں
اگر آپ ps کمانڈ سے ڈیٹا کے ساتھ ٹیکسٹ فائل بنانا چاہتے ہیں، لیکن صرف ڈیش بورڈ سے متعلقہ عمل کے لیے کنٹرول کیا جاتا ہے، تو آپ کمانڈ لائن پر یہی ٹائپ کریں گے:
ps -aux | grep ڈیش بورڈ > dashboarddata.txt
اگر آپ ابھی جو فائل ہم نے بنائی ہے اس کے آخر میں شامل کرنا چاہتے ہیں تو، آپ کے انسٹال کردہ وجیٹس کی فہرست dashboarddata.txt، آپ درج ذیل ٹائپ کریں گے:
ls -l /Library/Widgets >> dashboarddata.txt
ری ڈائریکشن کے استعمال لامتناہی ہیں اور آپ کو معلوم ہوگا کہ آپ کمانڈ لائن میں جتنا زیادہ وقت گزاریں گے، اتنا ہی زیادہ آپ کچھ کاموں کی مدد کے لیے ری ڈائریکٹ کا استعمال کرنا چاہیں گے۔
Mac OS X اتنا صارف دوست ہے کہ بہت سے Mac صارفین کو شاید معلوم نہیں کہ وہ ایک طاقتور Unix بیس کے اوپر بیٹھے ہیں، جو ٹرمینل ایپ کے ذریعے قابل رسائی ہے۔ہمارا احساس یہ ہے کہ چونکہ کمانڈ لائن موجود ہے، آپ کو اسے کسی حد تک استعمال کرنے کے قابل ہونا چاہیے۔ تو پڑھیں، یا مزید بہت کچھ کے لیے ہمارے کمانڈ لائن مضامین کو دریافت کریں۔