Opening a File for Editing
To create a new file in the current subdirectory, you type the following:
To create a new file in a particular directory, use the full path as follows:
Sometimes you will want vi to open a file with a search string and put the cursor on the first found instance of that string. To accomplish this you'd enter
vi +/string filename
Other times you'll want to edit a file and have the cursor jump to a particular line when the file is opened, such as the initdefault line in the /etc/ inittab. You'd enter this:
vi +18 /etc/inittab
Expect questions about opening files with particular options, searching a file upon opening it, and other ways to start the vi editor.