You'll quickly learn how to use vi to ... - find a small piece of data in a big file. - create a file. - edit a file. - delete, insert, append, modify. - change all 'THIS' to 'THAT' - "cut and paste" / "copy and paste". - edit multiple files. - recover a file. - edit commands on the command line. "How to Use the Unix-Linux vi Editor" provides real-world examples that work. Larry L. Smith is also the author of the Rosetta Stone Series for Computer Programmers and Script-Writers, Essential Programs for your Survival at Work. Book 1: Korn Shell. Book 2: Perl. Book 3: BASH Shell.
I like this book, all you need is an open file in your computer and take notes with all the vi commands mentioned here, you better print it later on and keep it with you till your mussels memory learn them by heart