Linux进行vi编译代码出现“E45: ‘readonly‘ option is set (add ! to override)”(完美解决)。
CSDN 2024-08-30 13:07:06 阅读 79
用vi修改文件,保存文件时,提示没有修改该文件的权限“E45: ‘readonly’ option is set (add ! to override)”的解决方法。
E45: ‘readonly’ option is set (add ! to override)
如果您遇到了“当前用户没有权限对文件作修改”的错误
1. 检查文件权限:
确认否有足够的权限来修改该文件。可以使用`chmod`命令来更改文件权限。例如,如果是root用户,可以使用以下命令给文件添加写权限:
ls -l test_openssl.cpp
在 root中有 -rw权限
在 root组中有 -rw权限
在 其他用户中有 r--权限
如果您不是root用户,需要联系文件的所有者或系统管理员来请求相应的权限。
2. 开启其他权限:
如果确定需要以root权限修改文件,并且有root权限,可以使用`sudo`命令执行需要修改的命令。例如:
如果系统提示您输入密码,输入root用户的密码即可。
权限,要设置的权限,比如755,表示:`rwxr-xr-x`
成功修改其他用户权限
3. 关闭文件:
如果该文件可能还在使用中(例如,被编辑器打开),请尝试关闭文件并再次尝试修改。
Swap file “.application.properties.swp” already exists!
[O]pen Read-Only, (E)dit anyway, ®ecover, (Q)uit, (A)bort:
步骤:
1.按Esc键
2.输入 :set noreadonly
3.然后就能正常保存了,你可以输入 :wq 来保存文件了。
上一篇: 微服务实战系列之玩转Docker(十一)
下一篇: 网络端口号大全
本文标签
Linux进行vi编译代码出现“E45: ‘readonly‘ option is set (add ! to override)”(完美解决)。
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。