Verbeter het zoeken in opdrachtregelgeschiedenis met deze.inputrc-wijzigingen
Launch Terminal en open je .inputrc-bestand in een gewenste teksteditor. We gebruiken nano omdat het erg gebruiksvriendelijk is:
nano .inputrc
Plak de volgende vijf regels in het (vermoedelijk lege) .inputrc-bestand:
"\e[A: geschiedenis-zoeken-achteruit \e[B: geschiedenis-zoeken-vooruit set show-all-if-ambigu on set completering-ignore- casus op TAB: menu-compleet"
Dat zou er zo uit moeten zien:
Druk op "Control+O" om het bestand op te slaan en vervolgens op Control+X om nano af te sluiten.
Vernieuw de terminal of maak een nieuwe aan en je zult het verschil meteen kunnen zien wanneer je de pijltjestoetsen en de tab-toetsen gebruikt wanneer je door de opdrachtgeschiedenis bladert.
De lengte van de opgeslagen geschiedenis hangt nog steeds af van waar HISTFILESIZE op is ingesteld, dus vergeet niet om dat aan te passen aan uw behoeften. Houd er ook rekening mee dat als u de opdrachtgeschiedenis met enige regelmaat wist, het nut van deze functies aanzienlijk zal afnemen.
We hebben al eerder andere manieren besproken voor het afdrukken en doorzoeken van opdrachtengeschiedenis, maar dit is misschien wel de beste optie als je een opdracht uit het verleden opnieuw wilt uitvoeren in plaats van simpelweg de syntaxis van een lang -uitgevoerde tekenreeks.Als uw primaire interactie met terminal voor standaardcommando's is, vergeet dan niet de uitstekende truc om ze automatisch bij te houden door elke 'standaard'-reeks in een individueel tekstbestand op te slaan, hoewel deze inputrc-aanpassingen uw werk nog steeds gemakkelijker zullen maken als u' Ik wil in de toekomst een instelling wisselen.
Heads up naar Lifehacker voor de zoektrucs met pijltjestoetsen, hoewel je je misschien de andere .inputrc-regels herinnert van een eerdere truc die we een tijdje geleden deelden.
