Em suma, pressione Esc para sair do modo de inserção, e então faça :wq para escrever o arquivo e sair.
Mas, em geral, você não precisa usar o vi - ao vê-lo nas instruções da Web, use nano (editar no terminal) ou gedit (editor da GUI). Quando você digitou:
vi common.mak
Você estava lançando o editor vi para editar o arquivo common.mak . Em vez disso você poderia fazer:
nano common.mak
ou
gedit common.mak
para editar o arquivo em um editor que não requer aprendizado para fazer coisas simples, como salvar um arquivo.
Ou, se você quiser aprender vi, digite vimtutor na linha de comando - isso levará você ao ponto de ser razoavelmente eficiente com o vi. Se você achar que gosta do vi e quer aprender muito mais, leia this postar .