[VI/VIM] Enregistrer dans Vi/Vim sans être sudo

 

Enregistrer dans Vi/Vim sans être sudo

 

 

Apporter des modifs sur un fichier système ou de conf et oublier d’être sudo c’est parfois rageant quand on y a passé beaucoup de temps !!

On a le droit a un “E212: Can’t open file for writing

 

Pour ne pas perdre toute sa modif ou enregistrer dans un autre fichier il faut user de la commande

:w !sudo tee %

 

Une fois le mot de passe saisie, il faut confirmer l’enregistrement ou recharger le fichier a son état initial.

 

dans le détail:

:w = Écrire

!sudo = Appelez le shell avec la commande sudo

tee = la sortie de la commande pour écrire, il envoie vers %

% = est égal au chemin en cours

 

No votes yet.
Please wait...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.