vi (visual editor) is the default command for the UNIX operating system.
| Command | Description | 
| h | move cursor left one character | 
| j | move cursor down one line | 
| k | move cursor up one line | 
| l | move cursor right one character | 
| $ | move cursor to the end of current line | 
| w | move cursor to the beginning of the next word | 
| b | move cursor back to the beginning of preceding word | 
| 1G | move cursor to the frist line in the file | 
| nG | move cursor to line n | 
| G | move cursor to the line n | 
| :u | undo | 
| :q | quite | 
| :wq | save and quite | 
| :q! | quite without saving | 
| i | insert text before the cursor | 
| I | Insert text at the beginning of the current line | 
| a | append text after the cursor | 
| A | append text to the end of the current line | 
| o | open and put text in a new line | 
| O | open and put text in a new line above current line |