[Linux] 使用vim保存文件时报E45错误
目录
环境说明
操作步骤
报错原因
总结
今天在使用vim为Linux系统设置静态IP时,报了E45错误:
环境说明
-
系统: Ubuntu18.04
操作步骤
1. 打开到静态IP配置文件
# 打开到netplan目录
cd /etc/netplan/ && ll# 编辑静态IP配置文件(我本地的文件是00-installer-config.yaml)
vim 00-installer-config.yaml 执行命令后,提示:
E45: 'readonly' option is set (add ! to override) 报错原因
因为我当前登录的用户不是root,所以需要使用如下命令对文件进行编辑:
# sudo获得root权限
sudo vim 00-installer-config.yaml
总结
报错信息给人的第一感觉是以只读模式打开了yaml文件。所以问题可以转换为:在vim环境中,如何以读写模式打开文档。
从报错原因的定位和解决方法可以得出一个比较重要的经验:
如果当前以非root身份登录系统,并且需要编辑文档时,需要以sudo打头的方式打开文档。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
