Förbättra kommandoradshistoriksökning med These.inputrc-ändringar
Starta Terminal och öppna din .inputrc-fil i en föredragen textredigerare. Vi kommer att använda nano eftersom det är väldigt användarvänligt:
nano .inputrc
Klistra in följande fem rader i den (förmodligen tomma) .inputrc-filen:
"\e[A: history-search-backward \e[B: history-search-forward set show-all-om-ambiguous on set completion-ignore- case på TABB: meny-komplett"
Det ska se ut så här:
Tryck på “Control+O” för att spara filen, sedan på Control+X för att avsluta nano.
Uppdatera terminalen eller skapa en ny så kommer du att kunna se skillnaden direkt när du använder pilarna och tabbtangenterna när du bläddrar i kommandohistoriken.
Längden på lagrad historik beror fortfarande på vad HISTFILESIZE är inställd på, så glöm inte att justera det för att tillgodose dina behov. Observera också att om du rensar kommandohistoriken med någon regelbundenhet kommer användbarheten av dessa funktioner att försämras avsevärt.
Vi har diskuterat andra sätt att skriva ut och söka igenom tidigare kommandohistorik tidigare men detta är kanske det bästa alternativet om du vill köra ett tidigare kommando igen istället för att bara hitta syntaxen för en lång -exekverad sträng.Om din primära interaktion med terminalen är för standardkommandon, glöm inte det utmärkta tricket att automatiskt hålla reda på dem genom att lagra en "defaults"-sträng i en individuell textfil, även om dessa inputrc-justeringar fortfarande kommer att göra ditt jobb enklare om du funderar på att växla en inställning i framtiden.
Var upp till Lifehacker för söktricken med piltangenterna, även om du kanske kommer ihåg de andra .inputrc-raderna från ett tidigare trick som vi delade för ett tag sedan.
