1Jul

כיצד להתעלם במקרה בעת שימוש בכרטיסייה השלמת מסוף לינוקס

click fraud protection

שורת הפקודה ב- Linux היא תלויית רישיות.כאשר אתה משתמש בהשלמת כרטיסייה כדי לשנות במהירות או רשימת ספריות בשורת הפקודה, עליך להתאים את המקרה של שמות הספריות.עם זאת, יש דרך להפוך את הכרטיסייה השלמת מקרה לא רגיש.

השלמת טאב עושה את זה מהר וקל יותר להזין שמות ספריות בשורת הפקודה.אתה יכול פשוט להתחיל להקליד את ההתחלה של שם הספרייה בשורת הפקודה ולאחר מכן הקש על Tab כדי לקבל את שאר שם הספרייה נכנס באופן אוטומטי.לדוגמה, כדי לעבור לספריית המסמכים, פשוט התחל להקליד את cd Docu ולאחר מכן הקש על Tab.זה יהיה השלמה אוטומטית על מסמכים CD /.

ניתן להפוך את התכונה הזו לבלתי רגישה על ידי הוספת הגדרה לקובץ. inputrc של Linux.קובץ זה מטפל מיפויי מקלדת עבור מצבים ספציפיים בשורת הפקודה( או פגז bash), ומאפשר לך להתאים אישית את ההתנהגות של שורת הפקודה.קל מאוד להוסיף הגדרה זו ונראה לך כיצד.

ישנם שני קובצי. inputrc: קובץ גלובלי שמתאים לכל המשתמשים במערכת( /etc/. inputrc), ואחד מקומי בספריית הבית של המשתמש הנוכחי, שחל רק על משתמש זה( ~ /. inputrc).התו ~ מייצג את ספריית הבית, כגון /home/lori/.הקובץ המקומי. inputrc עוקף את הגלובלי, כלומר, כל ההגדרות שתוסיף לקובץ המקומי ישמשו למרות מה שיש בקובץ העולמי.אנו מתכוונים להוסיף את המקרה לא רגיש במקרה שלנו לחשבון המקומי שלנו בדוגמה שלנו, אבל אתה יכול לעשות את זה בכל מקרה.

instagram viewer

אנחנו הולכים להשתמש בעורך טקסט בשם gedit כדי להוסיף את ההגדרה לקובץ. inputrc.הקש Ctrl + Alt + T כדי לפתוח את הטרמינל.לאחר מכן, כדי לשנות את הקובץ המקומי. inputrc, הקלד את הפקודה הבאה בשורת הפקודה ולחץ על Enter.

gksu gedit ~ /. inputrc

אם ברצונך לשנות את קובץ. inputrc העולמי, הקלד במקום זאת את הפקודה הבאה.אם אין לך קובץ. inputrc, פקודה זו תיצור אחד בספריית הבית שלך או בספרייה וכו 'באופן אוטומטי.

תיבת דו-שיח מציגה את הסיסמה שלך, לכן הזן את הסיסמה שבה אתה משתמש כדי להיכנס לחשבונך ולחץ על "אישור".

קובץ. inputrc עשוי להיות ריק, וזה בסדר.כדי להשלים את הכרטיסייה להתעלם המקרה, להוסיף את השורה הבאה לקובץ:

להגדיר השלמת- ignore- מקרה על

לחץ על "שמור".

כדי לסגור את gedit, לחץ על כפתור "X" בפינה השמאלית העליונה.

ההגדרה שהוספת זה עתה לקובץ. inputrc לא תשפיע על הפעלת החלון הנוכחי של הטרמינל.עליך לסגור את חלון הטרמינל ולפתוח אותו שוב כדי שהשינוי ישתנה.לכן, הקלד exit בשורת הפקודה והקש Enter או לחץ על הלחצן "X" בפינה השמאלית העליונה של החלון.

הערה: ייתכן שתראה מספר אזהרות, כפי שמוצג להלן, אך הן אינן משפיעות על מה שאנו עושים עם הקובץ.

עכשיו, למשל, כאשר אתה מקליד cd דוקו ולחץ על Tab. ..

. .. השלמת הכרטיסייה יעבוד למרות המקרה לא תואם את שם המדריך.

אם ברצונכם לחזור להגדרת ברירת המחדל הרגילה למקרה רגיש להשלמת הכרטיסייה, פשוט פתחו את אותו קובץ. inputrc שהוספתם את ההגדרה, מחק את השורה שהוספת ושמרו וסגרו את הקובץ.זכור לסגור את חלון הטרמינל ולפתוח אותו מחדש לאחר שינוי הקובץ. inputrc.