Linux进行vi编译代码出现“E45: ‘readonly‘ option is set (add ! to override)”(完美解决)。

用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用户的密码即可。

chmod u= rwx,g = rx,o =wx test_openssl.cpp ,将文件权限修改为: rwx r-x -wx

其中: u表示user所属用户权限,g表示group组权限,o表示other其它用户权限

chmod -R u= rwx,g = rx,o =x test ,将文件夹 test 以及文件夹内全部内容权限设置为: rwxr -x--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 来保存文件了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/44752.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024.7.11最新版IDM破解,操作简单

前言 IDM的强劲对手,100%免费,如果破解IDM失败,推荐使用FDM,下载地址:Free Download Manager 破解步骤 打开PowerShell,非CMD 在左下角开始菜单右键点击后选择PowerShell,注意不是打开CMD。…

园林类专刊《花卉》简介及投稿邮箱

园林类专刊《花卉》简介及投稿邮箱 《花卉》杂志是经国家新闻出版总署批准,广东省农业科学院主管,广东省农业科学院环境园艺研究所主办,面向国内外公开发行林业系统专业期刊,是全国从事林业、园林、生态、环保、旅游、自然资源、…

CentOS7安装部署git和gitlab

安装Git 在Linux系统中是需要编译源码的,首先下载所需要的依赖: yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker方法一 下载: wget https://mirrors.edge.kernel.org/pub/s…

【文档+源码+调试讲解】冷冻仓储管理系统

摘 要 随着互联网时代的到来,同时计算机网络技术高速发展,网络管理运用也变得越来越广泛。因此,建立一个B/S结构的冷冻仓储管理系统,会使冷冻仓储管理系统工作系统化、规范化,也会提高冷冻仓储管理系统平台形象&#x…

现在国内的ddos攻击趋势怎么样?想了解现在ddos的情况该去哪看?

目前,国内的DDoS攻击趋势显示出以下几个特征: 攻击频次显著增加:根据《快快网络2024年DDoS攻击趋势白皮书》,2023年DDoS攻击活动有显著攀升,总攻击次数达到1246.61万次,比前一年增长了18.1%。 攻击强度和规…

微软子公司Xandr遭隐私诉讼,或面临巨额罚款

近日,欧洲隐私权倡导组织noyb对微软子公司Xandr提起了诉讼,指控其透明度不足,侵犯了欧盟公民的数据访问权。据指控,Xandr的行为涉嫌违反《通用数据保护条例》(GFPR),因其处理信息并创建用于微目…

Shader每日一练(2)护盾

Shader "Custom/Shield" {Properties{_Size("Size", Range(0 , 10)) 1 // 控制噪声纹理缩放大小的参数_colorPow("colorPow", Float) 1 // 控制颜色强度的指数_colorMul("colorMul", Float) 1 // 控制颜色乘法因子_mainColor("…

多旋翼+VR眼镜:10寸FPV穿越机技术详解

FPV(First Person View)穿越机,是指通过第一人称视角来驾驶的无人机,特别强调速度和灵活性,常常用于竞赛、航拍和探索等领域。结合多旋翼设计和VR眼镜,FPV穿越机为用户提供了身临其境的飞行体验。 多旋翼技…

数据库操作和ORM(对象关系映射)框架.creat insert .save区别

1. .create 用途:.create 方法通常用于创建一个新的实体(Entity)实例,并为其属性设置初始值。这个方法不会立即将实体保存到数据库中,而是返回一个配置好的实体实例,该实例可以被进一步修改或用于后续操作…

企业网站被攻击的常见方式是什么,该如何去做防护

随着互联网的普及和人们对网络使用的增加,网站安全问题变得越来越突出。无论是个人还是企业,都需要了解并采取措施来保护自己的网站和用户数据的安全。本文介绍常见的网站安全攻击方式、潜在危害及其预防措施,帮助全面了解网站安全的各个方面…

Vue的常见指令

目录 1.v-bind 2. class绑定 3.style绑定 4.v-if/v-show 1.v-bind v-bind指令用于绑定属性 可以简写成 “ &#xff1a;” 它的作用就是我们可以动态的定义属性的值&#xff0c;比如常见的<img src "1.jpg"> 我们如果想要修改图片就需要获取到DOM对象&am…

新兴市场游戏产业爆发 传音以技术抢抓机遇

随着年轻人口的增加以及互联网的普及&#xff0c;非洲、中东等新兴市场正迎来游戏产业的大爆发&#xff0c;吸引着全球游戏企业玩家在此开疆辟土。中国出海企业代表传音以新兴市场需求为中心&#xff0c;秉持本地化创新理念不断加强游戏等关键领域技术攻关凭借移动终端设备为全…

蓝卓创始人褚健:工业互联网平台技术赋能中小企业数字化转型的实施路径

工业4.0是由工业软件驱动的工业革命&#xff0c;与传统厚重的工业软件不同&#xff0c;supOS就好比嵌入工厂的“安卓系统”。如果把一个工厂当作一台手机&#xff0c;因为有安卓或苹果开放的操作系统&#xff0c;吸引了全世界聪明的人开发了大量APP供人们使用&#xff0c;手机才…

Backend - visual studio 安装配置运行

目录 一、安装 &#xff08;一&#xff09;visual studio的内存需求很大&#xff01; &#xff08;二&#xff09;自定义工具和SDK的安装位置 1. 菜单栏搜索regedit&#xff0c;进入注册表编辑器 2. 修改SharedInstallationPath项的路径 3. 重启电脑 4. 重新打开visual studio …

物联网系统中市电电量计量方案(二)

上文我们主要介绍了电量计量中最重要的组成部分——电量计量芯片&#xff08;如果没有阅读该文章的&#xff0c;可以点击这里&#xff09;。本文会再为大家介绍电量计量的另外一个组成部分——电流互感器。 电流互感器的定义 电流互感器是一种可将一次侧大电流转换为二次侧小电…

智慧校园科研管理:论文管理提升学术影响力

在智慧校园科研管理平台中&#xff0c;论文信息管理模块扮演着连接学术创新与管理效率的桥梁角色&#xff0c;它精心设计了一系列功能&#xff0c;旨在促进学术成果的高效记录、跟踪、分享与评估&#xff0c;为科研工作者、管理人员及全体师生构建了一个协同合作的学术生态环境…

printJS实现打印图片和pdf

下载依赖 npm install print-js --save 引入 import printJS from print-js <el-dialog title"提示" :visible.sync"dialogVisible" width"30%" :before-close"handleClose"><span slot"footer" class"dia…

L1和L2正则化的区别是什么?

L1和L2正则化的区别是什么&#xff1f; L1和L2正则化都是机器学习中用于防止过拟合的技术&#xff0c;它们通过向模型的损失函数添加一个惩罚项来鼓励模型参数的稀疏性或平滑性。 L1 正则化&#xff08;也称为 Lasso 正则化&#xff09;&#xff1a; 它对模型的权重施加一个…

应用TensorFlow简单工作流程

TensorFlow 是一个开源的机器学习框架&#xff0c;由 Google 的 Google Brain 团队开发。它提供了一个灵活的、强大的生态系统来构建和部署机器学习模型&#xff0c;无论是用于研究还是生产环境中。TensorFlow 的设计目标是使构建和训练深度学习模型变得容易&#xff0c;同时保…

蓝卓创始人褚健:未来工厂需要一个“工业安卓”

作为国内自动控制的科学家&#xff0c;过去近三十年的时间&#xff0c;褚健教授一直服务于化工行业、炼油石化等流程工业领域。褚健表示&#xff0c;因为涉及到安全生产和环保要求&#xff0c;流程工业企业的自动化水平高一些&#xff0c;但总体来看&#xff0c;目前中国大部分…