Hvordan bruke HSTR -kommandohistorikkens nettleser i Linux

Hvordan bruke HSTR -kommandohistorikkens nettleser i Linux
Denne artikkelen vil dekke en guide om bruk av “HSTR” kommandolinjeverktøyet som kan brukes til å vedlikeholde, administrere, bla gjennom og navigere i kommandohistorien til bash og zsh -skjell. Den er mer avansert enn "Historie" -kommandoen som er tilgjengelig i alle store Linux -distribusjoner som standard og har mange tilleggsfunksjoner.

Hovedfunksjonene til HSTR -kommandolinjeverktøyet

HSTR-kommandoen kan konfigureres til å oppgi søkeforslag mens du skriver, ligner forslag du vanligvis ser i en nettleser og andre applikasjoner med automatisk komplett og uklar søk. Det spår også kommandobruksmønstrene dine og foreslår at de ofte brukte kommandoene oftere og holder dem på toppen. Du kan også manuelt legge til kommandoer til favoritter eller legge dem til som bokmerker for enkel og rask tilgang. Andre hovedfunksjoner i HSTR inkluderer evne til å fjerne kommandoer fra historien, innebygde tastatursnarveier, farget utgang, støtte for regex-mønstre og så videre.

Installere HSTR i Linux

Du kan installere HSTR i Ubuntu ved å bruke kommandoen nevnt nedenfor:

$ sudo apt installer HSTR

Du kan finne en mer oppdatert versjon av HSTR for Ubuntu i det offisielle PPA-depotet levert av utviklere av HSTR-kommandolinjeverktøyet. Følg instruksjonene som er tilgjengelige her for å installere HSTR fra PPA -depot.

HSTR kan være tilgjengelig i standard depoter av andre Linux -distribusjoner, slik at du kan prøve å installere den fra pakkebehandleren. Installbare pakker for mer enn 15 Linux -distribusjoner og ytterligere installasjonsinstruksjoner er tilgjengelige her.

Bruke HSTR -kommando

For å bruke HTSR -kommandolinjeverktøyet, skriver du bare følgende kommando i en terminalemulator:

$ HSTR

Avhengig av din bash- eller zsh -kommandolinjehistorikk, bør du se noen output som ligner på dette:

te historioppføringene ved hjelp av piltastene og treffe nøkkelen for å velge den uthevede kommandoen i historien. Resultatene under den hvite linjen vil endre seg når du skriver, og viser bare relevante kommandoer som er tilgjengelige i historien som samsvarer med de angitte tegnene. Den hvite linjen viser også visse tastatursnarveier som kan brukes til å endre visningstype. For eksempel kan du veksle mellom favoritter, ofte brukte og nylige resultater ved å trykke på tasten.

Du kan avslutte historievisningen når som helst ved å trykke på tasten. For å bare se favoritter som standard, kan du kjøre følgende kommando:

$ hstr- f

For å se kommandohistorikk på en ikke-interaktiv måte, kjør følgende kommando:

$ hstr -n

Legge til en kommando til favoritter

Du kan legge til en kommando til favoritter for enkel tilgang ved å trykke på tasten mens en kommando blir uthevet. Du vil få en melding i terminalen som indikerer at en kommando har blitt lagt til i favorittene listen.

Du kan se favoritter ved å trykke på tast flere ganger til listen over favoritter vises under den hvite baren.

Konfigurere HSTR -kommando

Du kan se optimaliserte konfigurasjonsinnstillinger for de fleste brukssaker ved å kjøre følgende kommando:

$ HSTR-Show-Configuration

Konfigurasjonsdumpen er selvforklarende og godt kommentert, du kan vite mer om hver konfigurasjonsparameter ved å lese sin respektive kommentar. Disse optimaliserte innstillingene er ikke aktivert som standard, du må legge dem til “$ Hjem/.Bashrc ”-fil. For å gjøre det, kjør følgende to kommandoer:

$ HSTR-Show-Configuration >> "$ Hjem/.Bashrc "
$ kilde "$ hjem/.Bashrc "

Når disse innstillingene er lagret i BASHRC -filen, vil du kunne bruke tastatursnarvei for å direkte påkalle HSTR -kommandoen fra en terminalemulator.

Disse innstillingene skal være nok for de fleste brukssaker. Imidlertid, hvis du videre vil finpusse konfigurasjonen av HSTR -kommandoen, kan du bruke denne detaljerte guiden som er tilgjengelig på den offisielle HSTR Wiki. Denne guiden inneholder også nyttige eksempler og forhåndsinnstillinger for konfigurasjon som du kan legge i BASHRC- eller ZSHRC -filer.

Blacklisting visse kommandoer fra å vises i HSTR -resultater

Blacklisting -funksjonen er deaktivert som standard i HSTR. For å aktivere den, legg til følgende linje til “$ Hjem/.Bashrc ”-fil:

Eksporter HSTR_Config = svarteliste

Hvis HSTR_CONFIG -miljøvariabelen allerede har en verdi tilordnet den, kan du legge til flere verdier på høyre side ved å bruke kommasymbolet som avgrensning. Etter å ha lagt til linjen ovenfor, kjører du følgende kommando for å bruke endringene som er gjort i BashRC -filen:

$ kilde "$ hjem/.Bashrc "

Nå som svartelisting er aktivert, kan du legge til kommandoer til “$ Hjem/.HSTR_BLACKLIST ”FIL til Blacklist dem. Blacklist -filen skal inneholde en kommando per linje.

Konklusjon

HSTR -kommandoen gir mange nyttige funksjoner over den klassiske historiekommandoen som er tilgjengelig i de fleste Linux -distribusjoner. Ikke bare det gjør surfing -kommandolinjehistorikk mer brukervennlig, den lar deg også skjule sensitive kommandoer ved å legge dem til svarteliste.