If-Koubou

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

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

W linii poleceń w systemie Linux rozróżniana jest 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 powoduje szybsze i łatwiejsze 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. To będzie autouzupełnianie do cd Dokumenty / .

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ć.

Istnieją dwa pliki .inputrc: globalny, który dotyczy wszystkich użytkowników w systemie ( /etc/.inputrc ) i 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.

Pojawi się 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 jest w porządku. Aby mieć uzupełnienie ignorowania wielkości karty, dodaj następujący wiersz do pliku:

ustaw opcję Ignoruj ​​przypadki zakończenia

Kliknij "Zapisz".

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

Ustawienie dodane do pliku .inputrc nie wpłynie na bieżącą sesję okna terminalu. Musisz zamknąć okno Terminal i otworzyć je ponownie, aby zmiana została uwzględniona. Więc wpisz wyjście po monicie 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, podczas pisania cd docu i naciśnij Tab ...

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

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