Poprawa wyszukiwania historii wiersza poleceń dzięki modyfikacjom pliku These.inputrc
Uruchom Terminal i otwórz plik .inputrc w preferowanym edytorze tekstu. Użyjemy nano, ponieważ jest bardzo przyjazny dla użytkownika:
nano .inputrc
Wklej następujące pięć wierszy do (prawdopodobnie pustego) pliku .inputrc:
"\e[A: przeszukiwanie-historii-do tyłu \e[B:przeszukiwanie-historii-do przodu zestaw pokaż-wszystko-jeśli-niejednoznaczne po zakończeniu zestawu-ignoruj- sprawa na TAB: menu-kompletne"
To powinno wyglądać tak:
Naciśnij „Control+O”, aby zapisać plik, a następnie Control+X, aby wyjść z nano.
Odśwież terminal lub utwórz nowy, a od razu zobaczysz różnicę, używając strzałek i klawiszy tabulacji podczas przeglądania historii poleceń.
Długość przechowywanej historii nadal zależy od ustawienia HISTFILESIZE, więc nie zapomnij dostosować go do swoich potrzeb. Pamiętaj też, że regularne czyszczenie historii poleceń znacznie obniży użyteczność tych funkcji.
Omówiliśmy już inne sposoby drukowania i przeszukiwania historii poprzednich poleceń, ale jest to prawdopodobnie najlepsza opcja, jeśli chcesz ponownie wykonać poprzednie polecenie, zamiast po prostu znajdować składnię długiego -wykonany ciąg.Jeśli twoja podstawowa interakcja z terminalem dotyczy poleceń domyślnych, nie zapomnij o doskonałej sztuczce automatycznego śledzenia ich poprzez przechowywanie dowolnego ciągu „domyślnych” w osobnym pliku tekstowym, chociaż te dostosowania inputrc nadal ułatwią ci pracę, jeśli: chcesz zmienić ustawienie w przyszłości.
Zwracamy się do Lifehackera po sztuczki wyszukiwania historii klawiszy strzałek, chociaż możesz przypomnieć sobie inne linie .inputrc z poprzedniej sztuczki, którą udostępniliśmy jakiś czas temu.
