Ubuntu16.04 vi编辑器保存文件出现Can‘t open file for writing报错的解决方法

news/2024/7/21 13:02:11 标签: linux, ubuntu, vim

问题描述
使用vi编辑器设置固定ip地址的时候,在保存退出文件时,出现Can’t open file or writing报错,文件无法保存的情况。
在这里插入图片描述

问题分析
有两种可能原因会导致以上问题:
一个原因可能是文件已经在其他窗口开启、使用;
另一个原因可能是文件编辑权限不足。

解决方案
首先检查是否有其他开启占用文件,如果有先关闭。
如果还不行,在打开vi编辑器的时候使用sudo指令打开,再编辑、保存。
在这里插入图片描述


http://www.niftyadmin.cn/n/1531598.html

相关文章

Ubuntu16.04可以ping通Windows,但Windows无法ping通Ubuntu的解决方案

1、防火墙 首先检查Ubuntu防火墙是否开启,如果开启,请关闭。 查看防火墙开启与否指令: service iptables status 关闭防火墙指令:service iptables stop 2、网络连接方式 网络连接方式选择NAT模式。 3、网段设置 Ubuntu和Win…

VMWare开启多个Linux虚拟机服务器方法

需求描述 有时候我们需要在多个Linux服务器之间进行软件的调试和测试,但由于资源有限,仅有一台电脑,这个时候我们应该肿么办? 最简单的方法,打开VMware克隆多个虚拟机解决。 操作流程 1、安装VMware 2、安装Ubunt…

Ubuntu16.04编译程序报错“undefined reference to `pthread_create‘”解决方法

问题描述 在Ubuntu16.04使用gcc编译程序失败&#xff0c;主体错误信息为“undefined reference to pthread_create”&#xff1a; 解决方法 &#xff08;1&#xff09;检查源码&#xff0c;在调用pthread_create函数&#xff0c;是否引用了头文件 #include<pthread.h>…

冒泡排序原理及C++源码实现

一、原理 比较两个相邻的数&#xff0c;将值大的交换到右边。 二、思路 依次比较两个相邻的数&#xff0c;将较小的数放在左边&#xff0c;较大的数放在右边。具体步骤如下&#xff1a; 第一次比较&#xff0c;比较第一个数与第二个数&#xff0c;较小的数放在左边&#xff…

选择排序原理及C++源码实现

一、原理 第一次从待排序的数据元素中选出最小&#xff08;或者最大&#xff09;的一个元素&#xff0c;存放在序列的起始位置&#xff0c;然后再从剩余的未排序元素中寻找最小&#xff08;或最大&#xff09;元素&#xff0c;然后放到已排序列的末尾&#xff0c;依次类推&…

插入排序原理及C++源码实现

一、原理 将一个数据插入到已排好序的有序表中&#xff0c;从而形成一个新的、记录数增1的有序表。 二、思路 直接插入排序是将无序序列中的数据插入到有序的序列中&#xff0c;在遍历无序序列时&#xff0c;首先拿无序序列中的首元素去与有序序列中的每一个元素比较并插入到…

希尔排序原理及C++源码实现

一、原理 一个成语概括&#xff1a;分而治之。 希尔排序是插入排序的一种&#xff0c;又称“缩小增量排序”&#xff0c;是直接插入排序算法的一种更高效的改进版本。把记录按下标的一定增量分组&#xff0c;对每组使用直接插入排序算法排序&#xff0c;随着增量逐渐减少&…

归并排序原理及C++源码实现

一、原理 建立在归并操作上的一种有效、稳定的算法&#xff0c;采用分治法&#xff0c;先使每个子序列有序&#xff0c;然后将以有序的子序列合并&#xff0c;得到完全有序的序列。若将两个有序表合成一个有序表&#xff0c;成为二路归并。 排序思想&#xff0c;一分为二&…