Główne cechy narzędzia linii poleceń HSTR
Polecenie HSTR można skonfigurować do dostarczania sugestii dotyczących wyszukiwania podczas pisania, podobnie jak sugestie, które zwykle widzisz w przeglądarce internetowej i innych aplikacjach zawierających automatyczne uzupełnienie i rozmyte wyszukiwanie. Przewiduje również wzorce użytkowania poleceń i częściej sugeruje twoje często używane polecenia i utrzymuje je na górze. Możesz także ręcznie dodać polecenia do ulubionych lub dodać je jako zakładki do łatwego i szybkiego dostępu. Inne główne cechy HSTR obejmują możliwość usuwania poleceń z historii, wbudowane skróty klawiatury, kolorowe wyjście, obsługę wzorów wyrabiania i tak dalej.
Instalowanie HSTR w Linux
Możesz zainstalować HSTR w Ubuntu, używając poniższego polecenia:
$ sudo apt Zainstaluj HSTRMożesz znaleźć bardziej aktualną wersję HSTR dla Ubuntu w oficjalnym repozytorium PPA dostarczonym przez programistów narzędzia linii poleceń HSTR. Aby zainstalować HSTR z repozytorium PPA, postępuj zgodnie z instrukcjami dostępnymi tutaj.
HSTR może być dostępny w domyślnych repozytoriach innych dystrybucji Linux, dzięki czemu możesz spróbować zainstalować go z menedżera pakietu. Pakiety instalacyjne dla więcej niż 15 dystrybucji Linux i dalsze instrukcje instalacji są dostępne tutaj.
Za pomocą polecenia HSTR
Aby użyć narzędzia wiersza poleceń HTSR, po prostu wpisz następujące polecenie w emulatorze terminalu:
$ hstrW zależności od historii linii poleceń Bash lub ZSH, powinieneś zobaczyć dane wyjściowe podobne do tego:
te wpisy historii za pomocą klawiszy strzałek i naciśnij klucz, aby wybrać podświetlone polecenie w historii. Wyniki poniżej białego paska zmienią się podczas pisania, pokazując tylko odpowiednie polecenia dostępne w historii pasujące do wprowadzonych znaków. Biały pasek pokazuje również pewne skróty klawiatury, które można użyć do zmiany typu widoku. Na przykład możesz przełączać się między ulubionymi, często używanymi i najnowszymi wynikami, naciskając klawisz.
Możesz wyjść z widoku historii w dowolnym momencie, naciskając klawisz. Aby domyślnie wyświetlić tylko ulubione, możesz uruchomić następujące polecenie:
$ hstr- fAby wyświetlić historię poleceń w sposób nieinteraktywny, uruchom następujące polecenie:
$ hstr -nDodanie polecenia do ulubionych
Możesz dodać polecenie do ulubionych w celu łatwego dostępu, naciskając klawisz podczas podświetlania polecenia. Otrzymasz wiadomość w terminalu wskazującym, że polecenie zostało pomyślnie dodane do listy ulubionych.
Możesz wyświetlić ulubione, naciskając klawisz wiele razy, aż lista ulubionych pojawi się pod białym paskiem.
Konfigurowanie polecenia HSTR
Możesz wyświetlić zoptymalizowane ustawienia konfiguracji dla większości przypadków użycia, uruchamiając następujące polecenie:
$ hstr-Show-configurationZrzut konfiguracji jest samoroznaczny i dobrze skomentowany, możesz dowiedzieć się więcej o każdym parametrze konfiguracyjnym, czytając odpowiedni komentarz. Te zoptymalizowane ustawienia nie są domyślnie włączone, musisz je dodać do „$ home//.plik bashrc ”. Aby to zrobić, uruchom następujące dwa polecenia:
$ hstr-Show-configuration >> "$ home/.bashrc "Po zapisaniu tych ustawień w pliku BASHRC będziesz mógł użyć skrótu klawiatury, aby bezpośrednio wywołać polecenie HSTR z emulatora terminalnego.
Te ustawienia powinny wystarczyć do większości przypadków użycia. Jeśli jednak chcesz poprawić konfigurację polecenia HSTR, użyj tego szczegółowego przewodnika dostępnego na oficjalnej wiki HSTR. Ten przewodnik zawiera również przydatne przykłady i ustawienia konfiguracji, które można umieścić w plikach BASHRC lub ZSHRC.
Czarna lista niektórych poleceń z pojawienia się w wynikach HSTR
Funkcja czarnej listy jest domyślnie wyłączona w HSTR. Aby to włączyć, dodaj następujący wiersz do „$ home/.plik bashrc ”:
Eksportuj hstr_config = czarna listaJeśli zmienna środowiskowa HSTR_CONFIG ma już przypisaną wartość, możesz dodać więcej wartości po prawej stronie, używając symbolu przecinka jako ogranicznika. Po dodaniu powyższego wiersza uruchom następujące polecenie, aby zastosować zmiany wprowadzone do pliku BASHRC:
$ źródło „$ home/.bashrc "Teraz, gdy czarna lista jest włączona, możesz dodawać polecenia do „$ home//.plik hstr_blacklist ”, aby je czarna lista. Plik czarnej listy powinien zawierać jedno polecenie na wiersz.
Wniosek
Polecenie HSTR zapewnia wiele przydatnych funkcji w stosunku do klasycznej komendy historii dostępnych w większości dystrybucji Linux. Nie tylko sprawia, że przeglądanie historii linii poleceń jest bardziej przyjazne dla użytkownika, ale także pozwala ukryć wrażliwe polecenia, dodając je do czarnej listy.