1Jul

Πώς να αγνοήσετε την περίπτωση όταν χρησιμοποιείτε την ολοκλήρωση της καρτέλας στο τερματικό Linux

click fraud protection

Στη γραμμή εντολών στο Linux γίνεται διάκριση πεζών-κεφαλαίων.Όταν χρησιμοποιείτε την ολοκλήρωση της καρτέλας για να αλλάξετε γρήγορα ή να καταγράψετε τους καταλόγους στη γραμμή εντολών, πρέπει να ταιριάζει με την περίπτωση των ονομάτων καταλόγων.Ωστόσο, υπάρχει ένας τρόπος για να μην είναι δυνατή η δημιουργία πεπερασμένων πεζών.Η συμπλήρωση καρτέλας

καθιστά ταχύτερη και ευκολότερη εισαγωγή ονομάτων καταλόγων στη γραμμή εντολών.Μπορείτε απλά να αρχίσετε να πληκτρολογείτε την αρχή του ονόματος του καταλόγου στη γραμμή εντολών και, στη συνέχεια, πιέστε Tab για να πληκτρολογήσετε αυτόματα το υπόλοιπο όνομα του καταλόγου.Για παράδειγμα, για να μεταβείτε στον κατάλογο "Έγγραφα", απλά ξεκινήστε να πληκτρολογείτε το cd Docu και, στη συνέχεια, πατήστε Tab.Αυτό θα συμπληρωθεί αυτόματα σε cd Documents /.

Μπορείτε να κάνετε αυτό το χαρακτηριστικό μη ευαίσθητο προσθέτοντας μια ρύθμιση στο αρχείο. inputrc του Linux.Αυτό το αρχείο χειρίζεται τις αντιστοιχίσεις πληκτρολογίου για συγκεκριμένες καταστάσεις στη γραμμή εντολών( ή shell shell) και σας επιτρέπει να προσαρμόσετε τη συμπεριφορά της γραμμής εντολών.Είναι πολύ εύκολο να προσθέσετε αυτήν τη ρύθμιση και θα σας δείξουμε πώς.

instagram viewer

Υπάρχουν δύο αρχεία. inputrc: ένα σφαιρικό που ισχύει για όλους τους χρήστες του συστήματος( /etc/. inputrc) και ένα τοπικό στον αρχικό κατάλογο του τρέχοντος χρήστη που ισχύει μόνο για τον συγκεκριμένο χρήστη( ~ /. inputrc).Ο χαρακτήρας ~ αντιπροσωπεύει τον αρχικό κατάλογο, όπως το /home/lori/.Το τοπικό αρχείο. inputrc αντικαθιστά το γενικό, πράγμα που σημαίνει ότι όλες οι ρυθμίσεις που προσθέτετε στο τοπικό αρχείο θα χρησιμοποιηθούν παρά το περιεχόμενο του παγκόσμιου αρχείου.Προσθέτουμε στο παράδειγμά μας τη ρύθμιση που δεν είναι ευαίσθητη στις πεζάδες στον τοπικό λογαριασμό μας, αλλά μπορείτε να το κάνετε είτε με τον τρόπο.

Θα χρησιμοποιήσουμε έναν επεξεργαστή κειμένου που ονομάζεται gedit για να προσθέσετε τη ρύθμιση στο αρχείο. inputrc.Πατήστε Ctrl + Alt + T για να ανοίξετε το τερματικό.Στη συνέχεια, για να αλλάξετε το τοπικό αρχείο. inputrc, πληκτρολογήστε την ακόλουθη εντολή στη γραμμή εντολών και πατήστε Enter.

gdsu gedit ~ /. inputrc

Αν θέλετε να αλλάξετε το γενικό αρχείο. inputrc, πληκτρολογήστε την παρακάτω εντολή.

gksu gedit /etc/. inputrc

Εάν δεν έχετε αρχείο. inputrc, αυτή η εντολή θα δημιουργήσει αυτόματα στον οικείο σας κατάλογο ή στον κατάλογο / etc.

Εμφανίζεται ένα παράθυρο διαλόγου που ζητάει τον κωδικό πρόσβασής σας, οπότε πληκτρολογήστε τον κωδικό πρόσβασης που χρησιμοποιείτε για να συνδεθείτε στο λογαριασμό σας και πατήστε "OK".

Το αρχείο. inputrc μπορεί να είναι κενό και αυτό είναι καλό.Για να έχετε την περίπτωση συμπλήρωσης καρτέλας αγνοήστε, προσθέστε την ακόλουθη γραμμή στο αρχείο:

set-completion-ignore-case στο

Κάντε κλικ στο κουμπί "Αποθήκευση".

Για να κλείσετε το gedit, κάντε κλικ στο κουμπί "X" στην επάνω αριστερή γωνία.

Η ρύθμιση που μόλις προσθέσατε στο αρχείο. inputrc δεν θα επηρεάσει την τρέχουσα περίοδο λειτουργίας του τερματικού παραθύρου.Πρέπει να κλείσετε το παράθυρο του τερματικού και να το ανοίξετε ξανά για να επηρεαστεί η αλλαγή.Γι 'αυτό, πληκτρολογήστε exit στο prompt και πατήστε Enter ή κάντε κλικ στο κουμπί "X" στην επάνω αριστερή γωνία του παραθύρου.

ΣΗΜΕΙΩΣΗ: Μπορεί να δείτε ορισμένες προειδοποιήσεις που εμφανίζονται, όπως φαίνεται παρακάτω, αλλά δεν επηρεάζουν τι κάνουμε με το αρχείο.

Τώρα, για παράδειγμα, όταν πληκτρολογείτε το cd docu και πιέζετε Tab. .. Η συμπλήρωση καρτέλας

. .. θα λειτουργήσει ακόμα κι αν η περίπτωση δεν ταιριάζει με το όνομα του καταλόγου.

Αν θέλετε να επιστρέψετε στην προεπιλεγμένη ρύθμιση για τις μικρογραφίες για την ολοκλήρωση καρτελών, απλά ανοίξτε το ίδιο αρχείο. inputrc στο οποίο προσθέσατε τη ρύθμιση, διαγράψτε τη γραμμή που προσθέσατε και αποθηκεύστε και κλείστε το αρχείο.Θυμηθείτε να κλείσετε το παράθυρο του τερματικού και να τον ανοίξετε ξανά μετά την αλλαγή του αρχείου. inputrc.