For those looking for a good
vi(1) tutorial, here is a classic originally from
Unix World, a magazine which died nearly twenty years ago:
http://www.networkcomputing.com/unix...l/009/009.html
Many newbies consider vi to be ghastly, but vi is so ubiquitous that it can be found on nearly every installation of Unix. Think about that before dismissing it altogether. Possessing some vi skills is good insurance just like regularly brushing your teeth, or being nice to the family dog, or sending birthday cards to Grandma...