Forbedre kommandolinjehistorikksøk med These.inputrc-modifikasjoner
Start Terminal, og åpne .inputrc-filen i et foretrukket tekstredigeringsprogram. Vi bruker nano fordi det er veldig brukervennlig:
nano .inputrc
Lim inn følgende fem linjer i den (antagelig tomme) .inputrc-filen:
"\e[A: history-search-backward \e[B: history-search-forward set show-all-if-ambiguous on set completion-ignore- sak på TAB: meny-komplett"
Det skal se slik ut:
Trykk «Control+O» for å lagre filen, deretter Control+X for å avslutte nano.
Oppdater terminalen eller lag en ny, og du vil umiddelbart kunne se forskjellen når du bruker pilene og tabulatortastene når du blar gjennom kommandohistorikken.
Lengden på historikken som er lagret avhenger fortsatt av hva HISTFILESIZE er satt til, så ikke glem å justere den for å imøtekomme dine behov. Vær også oppmerksom på at hvis du sletter kommandohistorikken med en viss regelmessighet, vil nytten av disse funksjonene reduseres betraktelig.
Vi har diskutert andre måter å skrive ut og søke gjennom tidligere kommandohistorikk før, men dette er kanskje det beste alternativet hvis du ønsker å utføre en tidligere kommando på nytt i stedet for bare å finne syntaksen til en lang - utført streng.Hvis din primære interaksjon med terminal er for standardkommandoer, ikke glem det utmerkede trikset for å automatisk holde styr på dem ved å lagre en "standard"-streng i en individuell tekstfil, selv om disse inputrc-justeringene fortsatt vil gjøre jobben din enklere hvis du ønsker å bytte innstilling i fremtiden.
Les opp til Lifehacker for triksene for piltasthistorikk, selv om du kanskje husker de andre .inputrc-linjene fra et tidligere triks som vi delte for en stund tilbake.
