Maison > Questions et réponses > le corps du texte
C'est une situation fréquemment rencontrée. Par exemple, nous devons souvent nous connecter au serveur et utiliser vim pour modifier le fichier de configuration. La plupart des modifications du fichier de configuration nécessitent une sudo
权限的,但是读取的时候不需要。因此很多时候我们用当前系统账号修改了半天文件,等到最后:wq
的时候才发现,原来没有写权限。以前都是退出后再用sudo vim
réédition, mais cette méthode est trop gênante. Comment conserver le contenu actuellement édité lors d'un changement d'utilisateur ?
伊谢尔伦2017-05-16 16:45:06
Exécutez ce qui suit dans vim pour enregistrer le contenu du fichier sans changer d'utilisateur. .
:%!sudo bash -c "cat > '%'"
p.s. S'il n'y a pas de symboles spéciaux tels que des espaces dans le nom du fichier, les guillemets autour du dernier % peuvent être omis.
黄舟2017-05-16 16:45:06
Enregistrez dans un autre fichier, puis quittez en écrasant le fichier