Hack #48: 一般ユーザで開いてしまったファイルをrootで再度開く
Posted at 2009/07/28ツイート

筆者がよくやってしまうミスとして、自分の権限で書き込めないファイルを開いてしまい、書き込み時に気づくというものです。書き込む権限がないわけですから、当然それまで行なっていた編集を保存することはできません。
sudo.vimはrootでファイルの編集、保存をできるようにするプラグインです。
http://www.vim.org/scripts/script.php?script_id=729
例えば、あるファイルを開いてしまい、書き込みをしようとしたところ、エラーがでてしまった場合は:w sudo:%
で可能です。
ちなみに:w !sudo tee %
でも同じことは可能です。
もどる
blog comments powered by Disqus