Podržte stisknutou klávesu Ctrl -R a bude procházet vaší historií.
Pokud jsou vaše hledané výrazy trochu komplikovanější/nesouvislé, další možností je šáhnout mezi history
výsledky, např.:
history 300 | grep scp | grep important$
Tím se vrátí seznam příkazů ve vaší historii, které se shodují, například:
3323 scp file1 [email protected]:/home/user1/linuxfiles/samplecode/important
3325 scp file1 [email protected]:/home/user1/winfiles/samplecode/important
A poté můžete provést příslušný příkaz pomocí !3325
.
Někdy to považuji za užitečné při spouštění mnoha podobných příkazů a možná budu muset stisknout Ctrl +R mnohokrát, abyste se vrátili k přesnému příkazu.
Existuje skvělá alternativa k Ctrl +R
nainstalujte https://github.com/dvorka/hstr
spusťte jej pomocí hh
zobrazuje seznam všech naposledy provedených příkazů (obsah ./bash_history)
pokud začnete psát, seznam bude filtrován podle toho, co píšete
můžete použít Nahoru /Dolů šipkami vyberte požadovaný příkaz a vyberte jej pomocí Enter