741
Muut käyttöjärjestelmät ja Linux-jakelut / Vs: W8 vs. Unity
« : 27.12.12 - klo:02.48 »Kun Bashissa kirjoittaa komennon alkua ja painaa nuoli ylös, saa edellisen komennon, joka Bashissa on ajettu. Ehkä tarkoitat, että painetaan Ctrl+R ja kirjoitetaan hieman komennon alkua?
Joka tapauksessa kyse on komentohistoriaan tehtävästä hausta, ei koneelle asennettuihin ohjelmiin tehtävästä hausta.
Minä käytän samoja ohjelmia päivästä ja viikosta toiseen. Niin kyllä varmaan kaikki muutkin? Näin ollen ohjelmat löytyvät komentohistoriasta, joten se on aivan hyvä paikka etsiä ohjelmia parametreineen.
MInulla ainakin bashin komentohistoria toimii siten, että kun kirjoitan muutaman merkin komennon alusta ja painan nuoli ylös, niin bash etsii komentohistoriasta uusimman niillä merkeillä alkavan komennon. Olen halunnut näin, koska se on mielestäni joutuisaa ja mukavaa. Kyseessä taitaa olla inputrc:ssä olevat näppäinmääritykset:
"\e[A": history-search-backward
"\e[B": history-search-forward
Oletuksena nuo lienevät joitakin muita näppäimiä.
T. Ari