Je ne peux pas enregistrer les modifications après la modification
Sudo vi /etc/network/interfaces
Texte avant édition:
auto lo
iface lo inet ...
Édité à:
auto eth0
iface eth0 inet dhcp
Quelle combinaison de touches ou quelle séquence dois-je appuyer pour enregistrer ceci?
Vous êtes probablement en mode édition/insertion. Vous devez taper la séquence suivante:
:
(deux points) puis appuyez sur w
et enfin q
à w rite et q uit (ou simplement :w
pour écrire sans quitter)J'appuie habituellement ESC puis maintenez Shift et appuyez sur z deux fois. Tout comme vous voudriez taper deux lettres majuscules Z dans l'éditeur Word :) Cela enregistre votre document et ferme votre éditeur.
Vérifiez si vous disposez des privilèges d'administrateur (root) pour éditer le fichier. utiliser cette commande
whoami
Si le résultat n'est pas "root", vous n'êtes pas censé éditer le fichier.
Pour vous connecter en tant qu'utilisateur root, utilisez la commande ci-dessous
Sudo su
ou
su
Éditer le fichier,
vi /etc/network/interfeces
Après les modifications, enregistrez le fichier en utilisant
Esc
pour changer de mode.:x
pour enregistrer et quitter le fichierC'est tout
cette question a reçu une réponse il y a longtemps, mais au cas où elle reviendrait dans les moteurs de recherche, ceci lien est une feuille de brèves Nice vim que vous voudrez peut-être ajouter à vos favoris si vous utilisez beaucoup vim.
En passant, vous pouvez utiliser :wq
pour enregistrer et quitter le fichier (vous devez d’abord appuyer sur la touche échap pour quitter le mode insertion ou le mode de remplacement, puis appuyer sur les commandes), puis utiliser :q!
pour quitter sans enregistrer.