In bourne shell use ksh -o vi, you will only be using korn shell for this one adtion..
You don't have to know vi to use these commands, although if you do know vi you can get more out of them. If you want to edit a previous command before reissuing it, then you will need vi. But to simply repeat previous commands <esc> then k to get your last command, keep pressing k to go back through the commands, j if you go too far and need to come forward, and return to run the displayed command.
Steve