Редактор Vi.

Команды сохранения файла.

:w<carriage-return> - сохранить открытый файл с тем же именем, с которым он был открыт.
:w file_name<carriage-return> - сохранить файл с именем "file_name".

Команды выхода из редактора.

:q<carriage-return> - выйти их редактора. Если изменённый текст не был сохранён, vi откажется завершать работу.
:q!<carriage-return> - выйти без сохранения изменений.