Presupponendo che chi legge conosca i comandi principali di VI (e se non li ricorda, li  puo' ripassare in questo post), vi passo questo interessante tip:

avviando la bash con l'opzione "-o vi"
#> bash -o vi

oppure una volta nella shell, digitando "set -o vi" :
#> set -o vi

sara' possibile far riconoscere alle shell i comandi di VI, utilissimi per lo spostamento nelle righe e la loro modifica, ad esempio:
. : ripeti ultimo comando
c$ : sostituisci dal cursore al fine riga
0 : vai all'inizio della riga 
$
: vai alla fine della riga
cw : sostituisci 1 parola
r : sostituisci 1 carattere

ecc... :-)