Quelle est la différence entre "sudoedit" et " sudo vim`?

Quelle est la différence entre sudo vim /etc/services et sudoedit /etc/services? J'ai essayé de modifier le /etc/services fichier sous linux. sudoedit est qui permet d'éditer, mais sudo vim ne permet pas de les modifier.

Je pense que vous aurez plus d'aide à ce type de question au Super-Utilisateur.
sudoedit vous permet de sudo comme un autre utilisateur.
Cette blog répond très bien à cette question. En résumé, sudoedit crée une copie temporaire du fichier que vous modifiez, qui est détenue par l'utilisateur normal (pas le super-utilisateur (root), et enregistrez le fichier d'origine lorsque vous quittez l'éditeur. Depuis, l'éditeur est exécuté en tant qu'utilisateur normal lorsque vous modifiez la copie temporaire, .vimrc est chargé normalement et vous arrivez à garder la coloration syntaxique et d'autres vim plugins (ce qui ne devrait pas être le cas si vous effectuez un sudo vim).

OriginalL'auteur Nadaraj | 2014-02-28