linux操作提示:“Can't open file for writing”或“operation not permitted”的解决的方法
2015-12-20 13:37
507 查看
在linux上使用vi命令改动一个文件内容的时候,发现无法保存,每次写完使用“:q!”命令能够正常退出可是使用":wq!"命令保存文件并退出时出现一下信息提示:
E212: Can't open file for writing Press ENTER or type command to continue
出现这个错误的原因可能有两个:
1.当前用户的权限不足
2.此文件可能正被其它程序或用户使用。
一般错误原因都是前者。解决方式是在使用vi命令打开文件时,前面加上sudo来暂时提供管理员权限,比方使用命令“sudo vi hosts”打开编辑文件。
由此看来,sudo命令是非常实用的,当我们运行某种操作系统提示诸如“operation not permitted”等权限不足信息时,我们非常多时候都能够在命令前面加上sudo来解决权限不足问题。比方当我们从linuxserver上下载某一个文件或上传某一个文件有可能提示这个,也有肯能直接上传不成功可是什么都没提示;这时你就应该想想是不是账号的权限不足,加个sudo试试。
E212: Can't open file for writing Press ENTER or type command to continue
出现这个错误的原因可能有两个:
1.当前用户的权限不足
2.此文件可能正被其它程序或用户使用。
一般错误原因都是前者。解决方式是在使用vi命令打开文件时,前面加上sudo来暂时提供管理员权限,比方使用命令“sudo vi hosts”打开编辑文件。
由此看来,sudo命令是非常实用的,当我们运行某种操作系统提示诸如“operation not permitted”等权限不足信息时,我们非常多时候都能够在命令前面加上sudo来解决权限不足问题。比方当我们从linuxserver上下载某一个文件或上传某一个文件有可能提示这个,也有肯能直接上传不成功可是什么都没提示;这时你就应该想想是不是账号的权限不足,加个sudo试试。
相关文章推荐
- 【Linux运维入门】JMX方式远程监控Linux下JVM运行情况
- Linux常用命令
- I.MX6 Linux、Jni ioctl 差异
- 【Linux 驱动】netfilter/iptables (一) 基础概念
- CENTOS里面的配置163 mail 系统
- linux 下jdk安装
- Linux系统基础
- Find使用详解
- cdlinux可以安装在c盘
- Linux 文件共享之SMB服务
- Linux 下mysql数据库导入导出
- 将Centos的yum源更换为国内的阿里云源
- linux中打开mysql的问题-bash: mysql: command not found
- linux grub.conf 文件详解及实例
- Linux系统中查杀僵尸进程的基本方法讲解
- 神奇的linux发行版 tiny core linux
- 在linux中无法启动mysqld 服务
- 【操作系统】LinuxFedora13当new一个新内存空间的时候操作系统如何分配
- CentOS6.4升级Python
- Linux之LVM详解