الصفحة الرئيسية » howto » كيفية تجاهل حالة عند استخدام علامة التبويب اكتمال في محطة لينكس

    كيفية تجاهل حالة عند استخدام علامة التبويب اكتمال في محطة لينكس

    يعتبر سطر الأوامر في Linux حساسًا لحالة الأحرف. عند استخدامك لإكمال علامة التبويب لتغيير أو سرد الدلائل بسرعة في سطر الأوامر ، يجب أن تطابق حالة أسماء الدلائل. ومع ذلك ، توجد طريقة لجعل حالة إكمال علامة التبويب غير حساسة.

    يجعل إتمام علامة التبويب من الأسهل والأيسر إدخال أسماء الدلائل في سطر الأوامر. يمكنك ببساطة البدء في كتابة بداية اسم الدليل في الموجه ، ثم الضغط على Tab لإدخال بقية اسم الدليل تلقائيًا. على سبيل المثال ، للتغيير إلى دليل المستندات ، ما عليك سوى بدء الكتابة مؤتمر نزع السلاح Docu ثم اضغط على Tab. ستتم الإكمال التلقائي وثائق مؤتمر نزع السلاح / .

    يمكنك جعل حالة الأحرف هذه غير حساسة عن طريق إضافة إعداد إلى ملف .inputrc الخاص بـ Linux. يعالج هذا الملف تعيينات لوحة المفاتيح لمواقف محددة في سطر الأوامر (أو shell bash) ، ويسمح لك بتخصيص سلوك سطر الأوامر. من السهل جدًا إضافة هذا الإعداد وسنوضح لك كيفية ذلك.

    هناك ملفان .inputrc: ملف عالمي ينطبق على جميع المستخدمين على النظام ( /etc/.inputrc ) ، وواحدة محلية في الدليل الرئيسي للمستخدم الحالي والذي ينطبق فقط على هذا المستخدم ( ~ / .inputrc ). يمثل الحرف ~ الدليل الرئيسي ، مثل / home / lori /. يتجاوز ملف .inputrc المحلي المستوى العالمي ، مما يعني أنه سيتم استخدام أي إعدادات تضيفها إلى الملف المحلي على الرغم مما يوجد في الملف العام. سنقوم بإضافة الإعداد غير الحساس لحالة حسابنا المحلي في مثالنا ، ولكن يمكنك القيام بذلك بأي طريقة.

    سنستخدم محرر نص يسمى gedit لإضافة الإعداد إلى ملف .inputrc. اضغط على Ctrl + Alt + T لفتح المحطة الطرفية. بعد ذلك ، لتغيير ملف .inputrc المحلي ، اكتب الأمر التالي في الموجه واضغط على Enter.

    gksu gedit ~ / .inputrc

    إذا كنت ترغب في تغيير ملف .inputrc العمومية ، اكتب الأمر التالي بدلاً من ذلك.

    gksu gedit /etc/.inputrc

    إذا لم يكن لديك ملف .inputrc ، فسيقوم هذا الأمر بإنشاء واحد في الدليل الرئيسي أو الدليل / etc تلقائيًا.

    يعرض مربع حوار يطلب كلمة المرور الخاصة بك ، لذلك أدخل كلمة المرور التي تستخدمها لتسجيل الدخول إلى حسابك وانقر فوق "موافق".

    قد يكون ملف .inputrc فارغًا ، وهذا جيد. لإنهاء إكمال علامة الجدولة ، قم بإضافة السطر التالي إلى الملف:

    تعيين الانتهاء - تجاهل القضية على

    انقر فوق "حفظ".

    لإغلاق gedit ، انقر فوق الزر "X" في الزاوية العلوية اليسرى.

    لن يؤثر الإعداد الذي أضفته للتو إلى ملف .inputrc على جلسة نافذة الطرفية الحالية. يجب إغلاق النافذة الطرفية وفتحها مرة أخرى حتى يسري التغيير. لذا ، اكتب ىخرج في الموجه واضغط على Enter أو انقر فوق الزر "X" في الزاوية العلوية اليسرى من النافذة.

    ملاحظة: قد ترى بعض التحذيرات ، كما هو موضح أدناه ، ولكنها لا تؤثر على ما نقوم به مع الملف.

    الآن ، على سبيل المثال ، عند الكتابة مؤتمر نزع السلاح docu واضغط على Tab ...

    ... سيعمل إكمال علامة التبويب على الرغم من أن الحالة لم تتطابق مع اسم الدليل.

    إذا كنت تريد الرجوع إلى الإعداد الافتراضي لحالة الأحرف لإتمام علامة التبويب ، فقم ببساطة بفتح نفس الملف .inputrc الذي أضفت الإعداد إليه ، وقم بحذف الخط الذي أضفته وحفظ الملف وإغلاقه. تذكر إغلاق إطار المحطة الطرفية وإعادة فتحه بعد تغيير ملف .inputrc.