学校系统的虚拟机在做配置hbase-env.sh时用vim编辑器打开后变成了这样怎么解决?

img


学校系统的虚拟机在做配置hbase-env.sh时用vim编辑器打开后变成了这样怎么解决?

退出不要保存就可以了,出现这个页面是因为你(或者其他人)之前用vim打开过这个文件,但是没有正常关闭导致,那个隐藏文件“/var/tmp/.hbase-env.sh”就是之前打开文件时产生的临时文件,用rm -f /var/tmp/.hbase-env.sh删掉就可以了,注意文件名含有一个点“.”,表示这是一个隐藏文件,不会直接显示
使用vim编辑文件实际是先copy一份临时文件并映射到内存给你编辑,编辑的是临时文件,当执行:w后才保存临时文件到原文件,执行:q后才删除临时文件。
每次启动检索是否有临时文件,有则询问如何处理,就会出现如上情景。

输入:q!