ڈیفالٹس کا ٹریک رکھیں Mac OS X میں خودکار طور پر استعمال ہونے والی کمانڈ لکھیں
فہرست کا خانہ:
اگر آپ میک OS X کو ٹرمینل سے بہت سارے ڈیفالٹس لکھنے کے ساتھ موافقت کرنا چاہتے ہیں، تو آپ پہلے ہی جانتے ہیں کہ ان پر نظر رکھنا کتنا مشکل ہو سکتا ہے۔ یقینی طور پر آپ مخصوص کمانڈ نحو کے لیے کمانڈ ہسٹری سے استفسار کر سکتے ہیں، اور آپ ہمیشہ ایگزیکیوٹیڈ ڈیفالٹ کمانڈز کو تلاش کرنے کے لیے گریپ کا استعمال کر سکتے ہیں، لیکن ان سب پر نظر رکھنے کا ایک بہتر طریقہ ہے، اور وہ خود بخود اپ ڈیٹ شدہ ٹیکسٹ فائل رکھ کر ہے جو سب کی فہرست کو اسٹور کرتی ہے۔ پہلے سے طے شدہ موافقت کا استعمال کیا.اس سے یہ معلوم کرنا بہت آسان ہو جاتا ہے کہ مخصوص میک پر کن ڈیفالٹ کمانڈز کو چالو یا غیر فعال کر دیا گیا ہے۔
یہ ٹیوٹوریل آپ کو بتاتا ہے کہ کس طرح میک پر درج ہر ڈیفالٹ تحریر اور دیگر تمام ڈیفالٹس کمانڈ سٹرنگز کو خود بخود ٹریک کیا جائے ایک ٹیکسٹ فائل بنا کر جو خاص طور پر ان کمانڈ پر عمل درآمد کو ٹریک کرتی ہے۔ یہ ان لوگوں کے لیے بہت مفید ہے جو اکثر ڈیفالٹ کمانڈز کو ٹنکر کرتے ہیں اور یا تو بھول جاتے ہیں کہ کیا فعال یا غیر فعال ہے، یا صرف میک پر تمام ڈیفالٹس کی تبدیلیوں کا چل رہا ہے۔
اس چال کا دوسرا فائدہ یہ ہے کہ یہ فہرست کو جنرل کمانڈ ہسٹری سے مکمل طور پر الگ رکھتی ہے، یعنی اگر کمانڈ ہسٹری صاف کر دی جاتی ہے تو ڈیفالٹس لسٹ مستقبل کے حوالے کے لیے جاری رہے گی۔
Mac OS پر استعمال ہونے والے تمام ڈیفالٹ کمانڈز کو کیسے ٹریک کریں، خود بخود
ہم فرض کر رہے ہیں کہ آپ ٹرمینل ایپ سے واقف ہیں لہذا شروع کرنے کے لیے اسے کھولیں۔
ایک کمانڈ لائن ٹیکسٹ ایڈیٹر استعمال کریں جس سے آپ آرام سے ہوں، ہم نینو کے ساتھ قائم رہیں گے کیونکہ یہ سادہ اور کافی حد تک صارف دوست ہے۔ :
نانو ~/.bash_profile
بش_پروفائل کے اندر ایک نئی لائن پر درج ذیل سٹرنگ میں پیسٹ کریں
"PROMPT_COMMAND=&39;echo $(history 1 | grep defaults)>> ~/Documents/defaults.txt&39; "
نوٹ کریں ڈیفالٹس لسٹ فائل کا معیاری مقام صارف کی ہوم ڈائریکٹری ~/Documents/ فولڈر ہے جسے "defaults.txt" کہتے ہیں، اگر چاہیں تو بلا جھجھک اسے تبدیل کریں۔
Control+O کو دبا کر دستاویز کو محفوظ کریں پھر Control+X کو دبا کر نینو سے باہر نکلیں۔
'defaults.txt' نامی دستاویز اس وقت تیار کی جائے گی جب پہلی بار کمانڈ پر عمل درآمد میں سٹرنگ 'ڈیفالٹس' کا پتہ چل جائے گا۔ ہر نئی ڈیفالٹ اندراج کو اس کی اپنی لائن پر شامل عددی فہرست میں شامل کیا جائے گا۔
یہ ممکنہ طور پر بحال ہونے کے بعد یا کسی نئے میک پر فوراً تازہ ترین فعال ہے، اس طرح defaults.txt فائل میں دیے گئے میک پر استعمال کیے گئے تمام ڈیفالٹ کمانڈز کی مکمل فہرست ہوگی۔
کچھ ڈیفالٹ کمانڈز کو ٹریک کرنے کے لیے کافی وقت گزر جانے کے بعد، فائل کو کھولنا کچھ اس طرح نظر آئے گا:
اگر آپ فائل دیکھنے کے لیے بلی کا استعمال کرتے ہیں، تو آپ کو کچھ اس طرح نظر آ سکتا ہے:
501 cat ~/Documents/defaults.txt 502 ڈیفالٹس com.apple.Finder 503 ڈیفالٹس لکھیں com.apple.dock springboard-columns -int 4;killall Dock 505 ڈیفالٹس پڑھیں /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks 506 ڈیفالٹس لکھتے ہیں "
جیسا کہ ذکر کیا گیا ہے، یہ کمانڈ سنٹیکس میں ’ڈیفالٹس‘ کے ساتھ کسی بھی چیز کو پکڑ لے گا، جس میں defaults.txt فائل پر ہی cat، ٹیل، نینو، اور کسی بھی چیز کا استعمال شامل ہے۔ مزید برآں، یہ نہ صرف ڈیفالٹس رائٹ کے ساتھ کی جانے والی تبدیلیوں پر نظر رکھے گا، بلکہ کسی بھی وقت ڈیفالٹس کمانڈ کو ڈیفالٹس ریڈ کے ساتھ پڑھا جائے گا، یا ڈیفالٹس ڈیلیٹ کمانڈز کے ساتھ ہٹا دیا جائے گا۔
ڈیفالٹس ٹریکر کو صرف "ڈیفالٹس رائٹ" تک کیسے محدود کریں
اگر آپ خصوصی طور پر 'ڈیفالٹس رائٹ' سٹرنگز دیکھنا چاہتے ہیں تو اس کے بجائے .bash_profile میں درج ذیل کو استعمال کریں:
PROMPT_COMMAND=&39;echo $(history 1 | grep defaults write)>> ~/Documents/defaults-write.txt&39; "
آپ جو بھی استعمال کرتے ہیں، نتیجے میں آنے والی فائل ایک عام ٹیکسٹ دستاویز ہوتی ہے، اور اسے نانو، vi، TextEdit، TextWrangler، BBedit، emacs، یا جو بھی ترجیحی کلائنٹ ہو میں بھی کھولا جا سکتا ہے۔ اس سے نہ صرف سسٹم ایڈمنسٹریشن کے مقاصد کے لیے ٹریک رکھنا آسان ہو جاتا ہے بلکہ دوستوں اور ساتھیوں کے ساتھ فہرستیں بانٹنا بھی آسان ہو جاتا ہے۔
ہمارے تبصروں میں یہ بہترین چال چھوڑنے کے لیے مائیک کا شکریہ۔