【vi】no write since last change (add to override) エラー

2021年3月14日CentOS

viでファイルを保存しないで終了する

viをファイルを保存しないで終了するには「:q」を入力します。

:q

 

しかし上のコマンドを入力時、

no write since last change (add to override) 」と表示されて閉じれない場合があります。

理由はファイルを編集していた場合、「:q」では終了できないからです。

 

ファイルを閉じるには、次のどちらかの操作をします。

・保存して閉じる場合 … 「:wq」

・保存せず閉じる場合 … 「:q!」

:wq
:q!