Patobulinkite komandų eilutės istorijos paiešką naudodami These.inputrc modifikacijas
Paleiskite terminalą ir atidarykite .inputrc failą pageidaujamoje teksto rengyklėje. Naudosime nano, nes ji labai patogi:
nano .inputrc
Įklijuokite šias penkias eilutes į (greičiausiai tuščias) .inputrc failą:
"\e[A: istorija-paieška-atgal \e[B: istorijos-paieškos-pirmyn rinkinys - rodyti viską, jei-dviprasmiškas užbaigus rinkinį - ignoruoti- atvejis TAB: meniu baigtas"
Tai turėtų atrodyti taip:
Paspauskite „Control+O“, kad išsaugotumėte failą, tada „Control“ + X, kad išeitumėte iš nano.
Atnaujinkite terminalą arba sukurkite naują ir iškart pamatysite skirtumą naudodami rodyklių ir tabuliavimo klavišus vartydami komandų istoriją.
Saugomos istorijos trukmė vis tiek priklauso nuo to, kas nustatyta HISTFILESIZE, todėl nepamirškite to pakoreguoti, kad atitiktumėte savo poreikius. Taip pat atminkite, kad jei reguliariai išvalysite komandų istoriją, šių funkcijų naudingumas labai sumažės.
Anksčiau aptarėme kitus būdus, kaip spausdinti ir ieškoti ankstesnių komandų istorijoje, bet tai turbūt geriausias pasirinkimas, jei norite vėl vykdyti ankstesnę komandą, o ne tiesiog rasti ilgos komandos sintaksę. -vykdyta eilutė.Jei jūsų pagrindinė sąveika su terminalu skirta numatytosioms komandoms, nepamirškite puikios gudrybės automatiškai jas sekti išsaugant bet kokią „numatytųjų“ eilutę atskirame tekstiniame faile, nors šie įvesties koregavimai vis tiek palengvins jūsų darbą, jei ketinate ateityje perjungti nustatymą.
Kreipkitės į Lifehacker dėl rodyklių klavišų istorijos paieškos gudrybių, nors galite prisiminti kitas .inputrc eilutes iš ankstesnio triuko, kuriuo dalijomės prieš kurį laiką.
