No puedo guardar los cambios después de editar
sudo vi /etc/network/interfaces
Texto antes de editar:
auto lo
iface lo inet ...
Editado para:
auto eth0
iface eth0 inet dhcp
¿Qué combinación de teclas o secuencia debo presionar para guardar esto?

viovim, recomendaría usar un editor basado en gráficosgeditpara abrirlos. Reemplazarsudo vicongksu gedit.sudo nanotambién su línea de comando pero mucho más intuitiva que vi.Respuestas:
Probablemente esté en modo de edición / inserción. Debe escribir la siguiente secuencia:
:(dos puntos) a continuación, pulsewy, finalmente,qa w rito y q uit (o simplemente:wescribir sin dejar de fumar)fuente
Usualmente presiono ESCy luego sostengo Shifty presiono zdos veces. Al igual que le gustaría escribir dos letras Z mayúsculas en el editor de palabras :) Eso guarda su documento y cierra su editor.
fuente
Compruebe si tiene privilegios administrativos (raíz) para editar el archivo. usa este comando
Si el resultado no es "raíz", no se supone que edite el archivo.
Para iniciar sesión como usuario root, use el siguiente comando
o
Edite el archivo
Después de los cambios, guarde el archivo usando
Escpara cambiar el modo:xpara guardar y salir del archivoEso es todo
fuente
esta pregunta fue respondida hace mucho tiempo, pero en caso de que vuelva a aparecer en los motores de búsqueda, este enlace es una buena hoja de trucos de vim que es posible que desee marcar como favorito si usa mucho vim.
Por cierto, puede usar
:wqpara guardar y salir del archivo (primero debe presionar la tecla esc para salir del modo insertar o reemplazar y luego presionar comandos) y usar:q!para salir sin guardar.fuente