כיצד להתעלם במקרה בעת שימוש בכרטיסייה השלמת מסוף לינוקס
שורת הפקודה ב- Linux היא תלויית רישיות. כאשר אתה משתמש בהשלמת כרטיסייה כדי לשנות במהירות או רשימת ספריות בשורת הפקודה, עליך להתאים את המקרה של שמות הספריות. עם זאת, יש דרך להפוך את הכרטיסייה השלמת מקרה לא רגיש.
השלמת טאב עושה את זה מהר וקל יותר להזין שמות ספריות על שורת הפקודה. אתה יכול פשוט להתחיל להקליד את ההתחלה של שם הספרייה בשורת הפקודה ולאחר מכן הקש על Tab כדי לקבל את שאר שם הספרייה נכנס באופן אוטומטי. לדוגמה, כדי לעבור לספריית המסמכים, פשוט התחל להקליד cd Docu
ולאחר מכן לחץ על Tab. זה יהיה השלמה אוטומטית cd מסמכים /
.
אתה יכול להפוך את התכונה הזו לא רגישה על ידי הוספת הגדרה לקובץ .inputrc של לינוקס. קובץ זה מטפל מיפויי מקלדת עבור מצבים ספציפיים בשורת הפקודה (או פגז bash), ומאפשר לך להתאים אישית את ההתנהגות של שורת הפקודה. קל מאוד להוסיף הגדרה זו ונראה לך כיצד.
ישנם שני קבצים .inputrc: אחד גלובלי זה חל על כל המשתמשים במערכת ( /etc/.inputrc
), ואחד מקומי בספריית הבית של המשתמש הנוכחי שחל רק על משתמש זה ( ~ / .inputrc
). התו ~ מייצג את ספריית הבית, כגון / home / lori /. הקובץ המקומי .inputrc עוקף את הגלובלי, כלומר כל ההגדרות שתוסיף לקובץ המקומי ישמשו למרות מה שיש בקובץ העולמי. אנחנו מתכוונים להוסיף את המקרה לא רגיש לחשבון המקומי שלנו בדוגמה שלנו, אבל אתה יכול לעשות את זה בכל מקרה.
אנחנו הולכים להשתמש בעורך טקסט שנקרא gedit כדי להוסיף את ההגדרה לקובץ .inputrc. הקש Ctrl + Alt + T כדי לפתוח את הטרמינל. לאחר מכן, כדי לשנות את הקובץ המקומי .inputrc, הקלד את הפקודה הבאה בשורת הפקודה ולחץ על Enter.
gksu gedit ~ / .inputrc
אם ברצונך לשנות את קובץ .inputrc העולמי, הקלד במקום זאת את הפקודה הבאה.
gsu gedit /etc/.inputrc
אם אין לך קובץ .inputrc, פקודה זו תיצור אחד בספרייה הביתית שלך או בספרייה וכו 'באופן אוטומטי.
תיבת דו-שיח מציגה את הסיסמה שלך, לכן הזן את הסיסמה שבה אתה משתמש כדי להיכנס לחשבונך ולחץ על "אישור".
קובץ .inputrc עשוי להיות ריק, וזה בסדר. כדי שהשלים את הלשונית יתעלם מהמקרה, הוסף את השורה הבאה לקובץ:
להגדיר סיום, להתעלם-מקרה ב
לחץ על "שמור".
כדי לסגור את gedit, לחץ על הלחצן "X" בפינה השמאלית העליונה.
ההגדרה שהוספת זה עתה לקובץ .inputrc לא תשפיע על הפעלת החלון הנוכחית של טרמינל. עליך לסגור את חלון הטרמינל ולפתוח אותו שוב כדי שהשינוי ישתנה. אז, הקלד יציאה
לחץ על הלחצן "X" בפינה השמאלית העליונה של החלון.
הערה: ייתכן שתראה מספר אזהרות, כפי שמוצג להלן, אך הן אינן משפיעות על מה שאנו עושים עם הקובץ.
עכשיו, לדוגמה, בעת הקלדה דוקו cd
לחץ על Tab ...
... השלמת הכרטיסייה תעבוד גם אם המקרה לא תואם את שם המדריך.
אם ברצונך לחזור להגדרת ברירת המחדל הרגישה למקרה של השלמת כרטיסייה, פשוט פתח את אותו קובץ .inputrc שהוספת את ההגדרה אליו, מחק את השורה שהוספת ושמור וסגור את הקובץ. זכור לסגור את חלון הטרמינל ולפתוח אותו מחדש לאחר שינוי הקובץ .inputrc.