为什么输入数据后无法保存VI文件?
我是linux新手,当我输入“vi FILE1”时,我可以打开VI编辑器。 我添加了一些数据,我想保存文件,我试过:w但它给我一个错误。
“file1”E212:无法打开文件进行写入按ENTER或键入命令继续
为什么我无法保存它?
我正在创建文件的目录具有以下权限:
drwxr-xr-x 4 pentaho pentaho 4096 Mar 12 2013 master
我使用root用户和密码进行日志记录。
mount
命令的输出:
/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)
如果您尝试保存的目录不存在,您也可以得到此错误。 即使是root用户也会得到这个错误。
当您与普通用户一起登录linux时,您将使用您创建的用户进行登录,但您不是超级用户(您没有全部权限)。 要用root权限执行程序(因此具有所有权限),必须添加命令sudo。 所以你应该运行: $> sudo vi FILE1
。 这将要求您输入密码,然后通常使用vi