Fedora Core 500の技
Valid XHTML 1.0!
正当なCSSです!

TOP > Linux > Fedoraの技 > 401-500 > 410

viでwなしで上書きするには

ファイルの所有者が自分である場合、パーミッションでwがついていない状態でも上書き保存をすることができます。

現在hello.txtにはrのみが付いています。

$ ls -l hello.txt
-r--r--r-- 1 john john 7 Sep 5 10:39 hello.txt

この状態でviで編集をし、:wqで保存終了しようとすると下記のようなエラーが出ます。

:wq
E45: 'readonly' option is set (add ! to override)

このような場合、:wq!と!を加えることでパーミッションは変更せず上書きが可能です。

:wq!
"hello.txt" 2L, 20C written

2005-12-03 作成