تحسين البحث في سجل سطر الأوامر باستخدام تعديلات This.inputrc
قم بتشغيل Terminal ، وافتح ملف .inputrc في محرر نص مفضل. سنستخدم nano لأنه سهل الاستخدام للغاية:
nano .inputrc
الصق الأسطر الخمسة التالية في ملف .inputrc (فارغ على الأرجح):
"\ e [A: history-search-backward \ e [B: history-search-forward set show-all-if-ambiguous on set complete-ignore- الحالة على TAB: القائمة مكتملة "
يجب أن يبدو هكذا:
اضغط على "Control + O" لحفظ الملف ، ثم اضغط على Control + X للخروج من nano.
قم بتحديث المحطة أو إنشاء واحدة جديدة وستتمكن من رؤية الفرق فورًا عند استخدام الأسهم ومفاتيح علامات التبويب عند التقليب في سجل الأوامر.
لا يزال طول السجل المخزن يعتمد على ما تم ضبط HISTFILESIZE عليه ، لذلك لا تنسَ تعديله ليلائم احتياجاتك. لاحظ أيضًا أنه إذا قمت بمسح سجل الأوامر بأي انتظام ، فستتراجع فائدة هذه الميزات إلى حد كبير.
لقد ناقشنا طرقًا أخرى للطباعة والبحث في محفوظات الأوامر السابقة من قبل ، ولكن ربما يكون هذا هو الخيار الأفضل إذا كنت تبحث عن تنفيذ أمر سابق مرة أخرى بدلاً من مجرد تحديد بناء الجملة لفترة طويلة سلسلة منفذة.إذا كان تفاعلك الأساسي مع Terminal هو الأوامر الافتراضية ، فلا تنس الحيلة الممتازة لتتبعها تلقائيًا عن طريق تخزين أي سلسلة "افتراضية" في ملف نصي فردي ، على الرغم من أن تعديلات المدخلات هذه ستجعل مهمتك أسهل إذا " نتطلع إلى تبديل أحد الإعدادات في المستقبل.
يتجه إلى Lifehacker للحصول على حيل البحث في سجل مفتاح السهم ، على الرغم من أنك قد تتذكر سطور .inputrc الأخرى من خدعة سابقة شاركناها منذ فترة.
