1Jul

Jak zignorować przypadek przy korzystaniu z Tab w terminalu systemu Linux

click fraud protection

W Linii poleceń w systemie Linux jest rozróżniana wielkość liter. Gdy używasz uzupełniania kart, aby szybko zmienić lub wyświetlić katalogi w wierszu poleceń, musisz dopasować wielkość liter do nazw katalogów. Istnieje jednak sposób na uwzględnianie wielkości liter bez uwzględniania wielkości liter.

Wypełnianie kart ułatwia i przyspiesza wprowadzanie nazw katalogów w wierszu poleceń.Możesz po prostu zacząć wpisywać początek nazwy katalogu po znaku zachęty, a następnie nacisnąć klawisz Tab, aby automatycznie wpisać pozostałą nazwę katalogu. Na przykład, aby przejść do katalogu Dokumenty, po prostu zacznij pisać cd Docu, a następnie naciśnij Tab. Nastąpi autouzupełnianie do cd Documents /.

Możesz ustawić wielkość liter jako niewrażliwą, dodając ustawienie do pliku. inputrc systemu Linux. Ten plik obsługuje odwzorowania klawiatury dla określonych sytuacji w wierszu poleceń( lub powłoce bash) i pozwala dostosować zachowanie wiersza polecenia. Dodanie tego ustawienia jest bardzo łatwe, a pokażemy, jak to zrobić.

instagram viewer

Istnieją dwa pliki. inputrc: globalny, który dotyczy wszystkich użytkowników w systemie( /etc/. inputrc), a lokalny w katalogu domowym bieżącego użytkownika, który dotyczy tylko tego użytkownika( ~ /. inputrc).Znak ~ reprezentuje katalog domowy, taki jak /home/lori/.Lokalny plik. inputrc zastępuje globalny, co oznacza, że ​​wszelkie ustawienia dodane do lokalnego pliku będą używane pomimo tego, co znajduje się w pliku globalnym. W naszym przykładzie dodamy ustawienie niewrażliwe na wielkość liter do naszego konta lokalnego, ale możesz to zrobić w dowolny sposób.

Zamierzamy użyć edytora tekstowego o nazwie gedit, aby dodać ustawienie do pliku. inputrc. Naciśnij Ctrl + Alt + T, aby otworzyć Terminal. Następnie, aby zmienić lokalny plik. inputrc, wpisz następujące polecenie w wierszu polecenia i naciśnij klawisz Enter.

gksu gedit ~ /. inputrc

Jeśli chcesz zmienić globalny plik. inputrc, wpisz następujące polecenie.

gksu gedit /etc/. inputrc

Jeśli nie masz pliku. inputrc, to polecenie utworzy je automatycznie w katalogu domowym lub katalogu / etc.

Zostanie wyświetlone okno dialogowe z pytaniem o hasło, wprowadź hasło, którego używasz do logowania się na swoje konto i kliknij "OK".

Plik. inputrc może być pusty i to w porządku. Aby ignorować przypadek zakończenia zakładki, dodaj następujący wiersz do pliku:

ustaw przypadek ignorowania kompletacji na

Kliknij "Zapisz".

Aby zamknąć gedit, kliknij przycisk "X" w lewym górnym rogu.

Ustawienie, które właśnie dodano do pliku. inputrc, nie wpłynie na bieżącą sesję okna terminala. Musisz zamknąć okno Terminal i otworzyć je ponownie, aby zmiana została uwzględniona. Wpisz polecenie exit po znaku zachęty i naciśnij Enter lub kliknij przycisk "X" w lewym górnym rogu okna.

UWAGA: Możesz zobaczyć niektóre ostrzeżenia, jak pokazano poniżej, ale nie mają one wpływu na to, co robimy z plikiem.

Teraz, na przykład, po wpisaniu cd docu i naciśnięciu klawisza Tab. ..

. .. zakończenie zakładki będzie działać, nawet jeśli przypadek nie jest zgodny z nazwą katalogu.

Jeśli chcesz wrócić do domyślnego ustawienia wielkości liter w zakładce zakończenia, po prostu otwórz ten sam plik. inputrc, do którego dodano ustawienie, usuń dodaną linię i zapisz i zamknij plik. Pamiętaj o zamknięciu okna Terminala i ponownym otwarciu go po zmianie pliku. inputrc.