在linux中vi语句改文件 报changing阿readonly file
时间: 2024-05-16 22:16:16 浏览: 14
这是因为你打开的文件是只读文件,不能直接修改。你需要使用以下命令切换到编辑模式:
```
:set modifiable
```
然后就可以修改文件了。如果想保存修改后的文件,可以使用以下命令:
```
:wq
```
其中“:w”表示写入文件,“:q”表示退出编辑模式,“:wq”表示写入文件并退出编辑模式。
相关问题
在centos7中vi语句改文件 报readonly option is set
这个问题通常出现在你没有足够的权限来编辑文件。如果你是以普通用户身份登录,而且正在尝试编辑一个只有root用户才有权限修改的文件,那么你就会遇到这个问题。
解决方法有两种:
1. 使用sudo命令:使用sudo命令以root权限运行vi编辑器,例如:sudo vi filename。
2. 修改文件权限:如果你有root权限,可以使用chmod命令修改文件权限,例如:chmod 777 filename。这将把文件的权限更改为所有用户都有读取、写入和执行的权限,这样你就可以以普通用户身份编辑文件了。不过,这种方式存在安全风险,请谨慎使用。
changing a readonly file
如果想要更改只读文件,可以使用文件管理器或命令行工具将文件属性更改为可写。例如,在 Windows 中可以使用 "attrib -r file.txt" 命令来更改文件 file.txt 的属性。在 Linux 或 macOS 中可以使用 "chmod +w file.txt" 命令来更改文件 file.txt 的属性。