首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么输入数据后无法保存VI文件?

问为什么输入数据后无法保存VI文件?
EN

Stack Overflow用户
提问于 2014-04-30 10:53:04
回答 3查看 73.6K关注 0票数 5

我是linux的新手,当我输入"vi FILE1“时,我可以打开VI编辑器。我添加了一些数据,我想保存文件,并尝试:w,但它抛出了一个错误。

"file1“E212:无法打开要写入的文件按ENTER或键入命令继续

为什么我无法保存它?

我在其中创建文件的目录具有以下权限:

代码语言:javascript
复制
drwxr-xr-x 4 pentaho pentaho 4096 Mar 12  2013 master

我使用root用户和密码登录。

mount命令的输出:

代码语言:javascript
复制
/dev/sda1 on / type ext4 (rw)

    proc on /proc type proc (rw)
    sysfs on /sys type sysfs (rw)
    devpts on /dev/pts type devpts (rw,gid=5,mode=620)
    tmpfs on /dev/shm type tmpfs (rw)
    /dev/sdb1 on /etl type ext4 (rw)
    /dev/sdc1 on /oracle type ext4 (rw)
    /dev/sdd1 on /export type ext4 (rw)
    none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
    sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
EN

回答 3

Stack Overflow用户

发布于 2016-08-30 04:27:27

如果您尝试保存到的目录不存在,也可能出现此错误。即使是root用户也会收到这个错误。

票数 5
EN

Stack Overflow用户

发布于 2014-04-30 11:00:11

当您以普通用户登录linux时,您将以您创建的用户登录,但您不是超级用户(您没有所有权限)。要使用root权限(因此拥有所有权限)执行程序,必须添加命令sudo。所以你应该运行:$> sudo vi FILE1。这将要求您输入密码,然后您可以正常使用vi

票数 3
EN

Stack Overflow用户

发布于 2018-05-29 00:08:47

如果您在vi中遇到问题,请尝试手动创建目录并编辑文件。可能您没有创建目录/文件的权限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23378856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档