These.inputrc ترمیم کے ساتھ کمانڈ لائن ہسٹری تلاش کو بہتر بنائیں
ٹرمینل لانچ کریں، اور اپنی .inputrc فائل کو ترجیحی ٹیکسٹ ایڈیٹر میں کھولیں۔ ہم نینو استعمال کریں گے کیونکہ یہ بہت صارف دوست ہے:
nano .inputrc
درج ذیل پانچ لائنوں کو (شاید خالی) .inputrc فائل میں چسپاں کریں:
"\e[A: history-search-backward \e[B: history-search-forward سیٹ شو-سب-اگر-سیٹ کی تکمیل پر مبہم-نظر انداز کریں- ٹیب پر کیس: مینو مکمل"
یہ اس طرح نظر آنا چاہیے:
فائل کو محفوظ کرنے کے لیے "Control+O" کو دبائیں، پھر نینو سے باہر نکلنے کے لیے Control+X کو دبائیں۔
ٹرمینل کو ریفریش کریں یا ایک نیا بنائیں اور کمانڈ ہسٹری کو پلٹتے وقت آپ تیر اور ٹیب کیز استعمال کرتے وقت فرق دیکھ سکیں گے۔
محفوظ شدہ تاریخ کی طوالت اب بھی اس بات پر منحصر ہے کہ HISTFILESIZE کو کس پر سیٹ کیا گیا ہے، لہذا اپنی ضروریات کو پورا کرنے کے لیے اسے ایڈجسٹ کرنا نہ بھولیں۔ یہ بھی نوٹ کریں کہ اگر آپ کسی بھی باقاعدگی کے ساتھ کمانڈ کی تاریخ کو صاف کرتے ہیں، تو ان خصوصیات کی افادیت کافی حد تک کم ہو جائے گی۔
ہم نے ماضی کی کمانڈ کی تاریخ کو پرنٹ کرنے اور تلاش کرنے کے دیگر طریقوں پر پہلے بھی تبادلہ خیال کیا ہے لیکن یہ شاید بہترین آپشن ہے اگر آپ ماضی کی کمانڈ کو دوبارہ انجام دینے کی کوشش کر رہے ہیں بجائے اس کے کہ ایک طویل نحو کو تلاش کریں۔ - پھانسی کی تار۔اگر ٹرمینل کے ساتھ آپ کا بنیادی تعامل پہلے سے طے شدہ کمانڈز کے لیے ہے، تو کسی بھی 'ڈیفالٹ' سٹرنگ کو انفرادی ٹیکسٹ فائل میں اسٹور کرکے خود بخود ان پر نظر رکھنے کی بہترین چال کو مت بھولیں، حالانکہ یہ ان پٹ آر سی ایڈجسٹمنٹ آپ کے کام کو آسان بنا دے گی اگر آپ ' مستقبل میں ایک ترتیب کو تبدیل کرنے کی کوشش کر رہے ہیں۔
تیر کی کلید کی تاریخ کی تلاش کی چالوں کے لیے لائف ہیکر سے رجوع کریں، اگرچہ آپ کو ایک سابقہ چال کی دوسری .inputrc لائنیں یاد ہوں گی جو ہم نے کچھ دیر پہلے شیئر کی تھیں۔
