А vi принципиально использовать?
Если да - то команды:
Сохранить и остаться в редакторе:
:w
Сохранить и выйти в терминал:
:wq
или
:x
Для перехода из режима редактирования в командный и обратно используется клавиша ESC.
vi - мощнейший редактор, однако для незнакомого с ним пользователя он покажется очень неудобным. Для небольших правок новичкам лучше использовать nano, mcedit или подобные консольные редакторы.
Подробная русская справка по vi есть, например, по адресу: Команды Linux: VI
Хотя это далеко не единственный ресурс.