vi とは

Linux はもとより、ほぼ全てのUNIX系OSで使えるテキストエディタです。
Emacsと 人気を二分するスクリーンエディタであり、vi を使えば新しいファイルも作れるし、現存のUNIXのどんなテキストファイルも編集できます。
ちなみに、vi は編集するファイルを、バッファ領域にコピーし、その中で編集を行います。ユーザーが編集内容を保存するときには、バッファで編集した内容を再び元のファイルにコピーし、同じ名前の古いファイルを書き換えます。
つまり、ユーザが作業する相手は常にバッファであり、保存を行わない限り、元のファイルには何も反映されません。