一、问题描述
偷懒复制别人的vi指令想编辑ipcfg-ens33以修改ip地址,结果发现进去后文件内容为空且退出不了,最后发现是复制过来的这个vi指令指定的文件路径有误,特此记录一下以提醒自己乖乖输指令。
二、退出方法
vi命令模式下的文件存储指令
三、原因分析
用户权限不够
解决方法:使用sudovi‘文件路径’来编辑文件。
文件可能正被其他程序或用户使用
解决方法:使用lsof指令来查看被占用的文件。
文件名路径错误,比如vi/etc/sysconfig/network-sripts/ifcfg-ens33(注意scripts拼写错误)
解决方法:检查路径名,实在找不到哪错了可以使用cd指令一级一级地进入相应目录下,再用ls命令查看相应的文件,最后使用vi指令编辑文件。
原文链接:https://blog.csdn.net/weixin_41485724/article/details/104778867