Dobry den
Dovolil bych si malinkou opravu. Bash ma implicitne namapovane klavesy na hledani. Jen jejich funkce je tak nejak obracene nez funkce zminovane v clanku. Obracene v tom smyslu, ze se nejdrive macka a pak se zadava co chcete v historii najit.
Klavesy jsou:
C-r reverse-search-history
Pokud zmacknete objevi se prompt na kterem tak jak pisete, tak se vam z historie vybavuje stary radek. Opetovnym zmacknutim je mozne postupovat dale do historie pro stejny retezec.
M-p non-incremental-reverse-search-history
M-n non-incremental-forward-search-history
Pri stisku techto klaves (na PC klavesnici se jako Meta obvykle pouziva Alt) se objevi podstatne chudsi vyzva nez u minuleho prikladu, a to pouze ":". Po zadani hledaneho retezce a stisknuti enter se zobrazi vyhledana radka. Neprisel jsem na zpusob jak se dostat na dalsi podobny vyhldany retezec, takze tyto dve zkratky nepatri k mym oblibenym.
Oproti funkcim history-search-forward nebo history-search-backward maji tyto funkce vyhodu (nebo nevyhodu - kazdy prebere sam), ze nevyhledavaji od zacatku, ale kdekoli na prikazove radce.
Vlákno názorů k článku
Příkazový řádek - přítel nejvěrnější
Michal Ambroz (neregistrovaný)
10. 4. 2001 3:49
bash - defaultni hledani v histori
Michal Ambroz (neregistrovaný)
10. 4. 2001 3:55
Re: bash - defaultni hledani v histori
Malem bych zapomnel ... dekuji za prima clanek :)
Michal (O_O)
Jiří Lisický (neregistrovaný)
10. 4. 2001 10:35
Re: bash - defaultni hledani v histori
>M-p non-incremental-reverse-search-history
>Neprisel jsem na zpusob jak se dostat na dalsi podobny
>vyhledany retezec, takze tyto dve zkratky nepatri
>k mym oblibenym
Tak jsem to zkusil a stačí stisknout znova tu kombinaci kláves a na prompt ":" stisknout znova Enter. Ale je to poněkud moc kláves.

