`

Linux 保存文件时出现: ‘readonly’ option is set (add ! to override)的解决办法

 
阅读更多

一、原因

这个错误信息表明你正在尝试在 Linux 系统上保存一个只读文件。具体来说,这个错误是因为你的文件系统或者文件自身被挂载为只读(ro),或者文件权限设置为了只读。系统为了防止误操作或者数据被意外修改,会阻止对只读文件进行写操作。

 

 

 

二、解决办法

1.若有root权限,可以输入 :wq! 强行保存退出。

2.按ESC退出编辑模式,先输入:set noreadonly,再输入:wq

分享到:
评论

相关推荐

    设置Linux系统的空闲等待时间TMOUT的方法

    为了增强Linux系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现。将以下字段加入到/etc/profile 中即可(对所有用户生效)。 export TMOUT=900 # 设置900秒内用户无操作就...

    linux-command-prompt:Linux命令提示符(PHP Shell)

    Linux命令提示符(PHP Shell) ... 并解压缩文件。 将提取的“命令”目录上载到服务器上,您可以使用url访问该目录。 在浏览器的地址栏中打开以下URL:yourdomain.com/path-to-directory/command

    Qt中文乱码完美解决方案.docx

    在使用 QSS 文件时,可能会出现中文乱码问题。解决这个问题的方法是,使用记事本创建 *.qss 文件,并在填写样式表内容后保存,然后使用 QFile 读取内容并应用。 在创建 QSS 文件时,需要注意文件编码格式,必须使用...

    Qt C++ 文件MD5计算与校验

    // 计算文件的 MD5 值 static inline QString calculateFileMd5(const QString& filePath) { QFile file(filePath); if (!file.open(QIODevice::ReadOnly)) { qDebug() << "Cannot open file:" ; return QString...

    嵌入式Linux下QT程序设计--05QT文件操作,消息框,记事本程序.ppt

    嵌入式Linux下QT程序设计--05 QT文件操作、消息框、记事本程序 本篇文章主要讲述了在嵌入式Linux下使用QT程序设计的文件操作、消息框和记事本程序。 Qt提供了多种方式来操作文件,包括使用QFile类和QTextStream类。...

    Android 权限修复工具 Fix

    用于修复 Package xxx has mismatched uid 错误。 修复了 UID: readonly variable 错误

    Linux||又一个readonly解决办法

    在虚拟机上的出现使用vim编辑器时断网的情况,可以使用如下办法解决 虚拟机上解决办法 但是我发现在云电脑上似乎这个办法不太适用 经过一番周折后,我仔细的观察了一下 进入文件的界面 于是我试图根据这个路

    vi命令下set的用法

    4. `set readonly`:将文件设置为只读模式,防止意外修改。如果需要写入,可以使用`!`强制写入。 5. `set shiftwidth`:定义缩进时使用的空格数,通常用于编程时的代码缩进。 6. `set showmatch`:输入括号`(`、`)...

    linux创建只读文件系统。用root也无法创建,无法删除文件.zip

    在Linux操作系统中,创建一个即使是root用户也无法修改或删除文件的只读文件系统是一个安全措施,可以保护系统的重要数据免受意外更改。这样的设置通常用于关键系统或存储关键信息的分区,以确保数据的完整性。以下...

    Qt使用QtWebApp搭建Http服务器实现文件下载

    if (file.open(QIODevice::ReadOnly)) { socket->write("HTTP/1.1 200 OK\r\n"); socket->write("Content-Type: application/octet-stream\r\n"); socket->write("Content-Disposition: attachment; filename=\...

    shell编程课堂练习1[文].pdf

    练习要求保存进程信息和登录信息: ```bash #!/bin/bash ps aux > pid_info who | tee -a login_info ``` **2.15 Exercise:文件重定向** 文件重定向允许我们改变命令的标准输出或错误输出。例子如下: ```bash ...

    QT中QFileDialog文件读写另存为操作

    然后,我们可以创建一个QFileDialog对象,通常在需要与用户交互选择文件时调用其方法。 1. **打开文件**:为了实现打开文件的功能,我们可以调用`QFileDialog::getOpenFileName()`函数。此函数会弹出一个对话框,...

    本代码使用Qt读取bin文件中的数据

    - **异常处理**:在打开文件时应检查返回值,确保文件成功打开,避免程序崩溃。 - **数据类型兼容性**:使用`QDataStream`时要注意数据类型的兼容性,特别是涉及到不同平台之间的数据交换时。 - **内存管理**:确保...

    QTP处理readonly控件

    ### QTP处理readonly控件 在自动化测试领域中,QTP(Quick Test Professional)是一款非常受欢迎的工具,它主要用于功能测试、回归测试等自动化测试任务。对于某些特定类型的控件,如只读(readonly)控件,QTP提供...

    2009 达内Unix学习笔记

    第2~4个是属主,生成文件时登录的人,权限最高,用u表示 第5~7个是属组,系统管理员分配的同组的一个或几个人,用g表示 第8~10个是其他人,除属组外的人,用o表示 所有人,包括属主、属组及其他人,用a表示 ...

    lll.rar_.lll是什么文件_QT读取txt文件_Qt 读取txt_lll52。com_qt读取text文件

    在IT领域,文本文件是日常工作中最常用的文件类型之一,特别是TXT格式的文件,它简单易用,跨平台兼容性好。"lll.rar_.lll"可能是一个压缩包,其中包含了一个或多个文件,而".lll"可能是某种特定的文件扩展名,但在...

    qt 输入输出文件目录

    在IT领域,Qt是一个广泛应用的跨平台开发框架,...无论是简单的文本读写,还是复杂的文件系统操作,Qt都能提供完整的解决方案。在MediaTest2这样的项目中,理解并熟练运用这些功能对于开发媒体相关的应用程序至关重要。

    QT 使用QUzip来压缩文件和文件夹并使用加密压缩

    zip.addFile(info, QIODevice::ReadOnly)) { // 错误处理 } ``` 请记住,加密的ZIP文件需要提供正确的密码才能解压。 3. **解压缩** 解压缩ZIP文件同样简单: - 初始化QUzip对象,打开ZIP文件: ```cpp QuaZip ...

    Keil MDK 编译 ucOS-II 出现的警告和错误解决

    解决方法是在启动文件中找到 AREA 指令,例如 AREA Init,CODE,READONLY,并将其修改为 AREA RESET,CODE,READONLY。 解决这些警告和错误的方法是对代码进行修改,以符合 Keil MDK 编译器的要求。

Global site tag (gtag.js) - Google Analytics