linux输入文件后怎么保存不了怎么办,关于linux:输入数据后为什么不能保存VI文件?...
我不熟悉Linux,当我输入"vi file1"时,我可以打开vi编辑器。我添加了一些数据,我想保存文件,我尝试了:w,但它给了我一个错误。
"file1"e212:无法打开文件进行写入按Enter或键入命令继续
为什么我不能保存它?
我在其中创建文件的目录具有以下权限:
drwxr-xr-x 4 pentaho pentaho 4096 Mar 12 2013 master
我使用根用户和密码登录。
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)
检查您的文件权限。
我已经更新了这个问题。请帮我一把。我正在主目录中创建具有上述权限的文件。
有几种可能性。您在只读装载文件系统的目录中。该文件属于根用户以外的其他用户,位于gvfs目录中,该文件位于安装了NFS的文件系统上,并且打开了根挤压,该文件没有写入权限集…名单上有很多…
如何检查所有这些。帮我解决这个问题。
问题已更新
文件系统已满?df说什么?
如果要保存到的目录不存在,也可以出现此错误。即使是根用户也会收到这个错误。
在不保存到临时文件的情况下,如何解决这个问题?
例如,如果在切换到当前工作目录后删除并重新创建了当前工作目录,则需要先删除cd .. ; cd myWorkingDir,然后才能再次使用vi newFile。
当您使用普通用户登录Linux时,您使用创建的用户登录,但您不是超级用户(您没有所有权限)。要执行具有根权限(因此拥有所有权限)的程序,必须添加命令sudo。所以你应该跑:$> sudo vi FILE1。这将要求您输入密码,然后正常使用vi
"我正在使用根用户和密码登录。"
可以使用"$>触摸文件1"检查您是否有创建文件的权限吗?
我可以在主目录之外的其他目录位中创建文件
尝试$>sudo chattr -i DIRECTORY_PATH,因为目录可能被设置为不可变的
触摸测试触摸:无法触摸"测试":只读文件系统
值得注意的是,根据stackoverflow.com/questions/2600783/&hellip,EDOCX1[1]
如果您在vi中遇到问题,请尝试手动创建目录并编辑该文件。可能是您没有创建目录/文件的权限。
linux输入文件后怎么保存不了怎么办,关于linux:输入数据后为什么不能保存VI文件?...相关推荐
- linux sed后 保存文本,实例详解linux文本三剑客--sed
sed 简介 sed是一种流编辑器,以行为单位进行文本处理,可以将数据行进行替换.删除.新增.选取等操作. sed [options] 'command' file(s) 基本命令 匹配内容 $ se ...
- xshell密码保存位置_一键安装宝塔面板后哪里找账号密码?
多次有同学找到老魏,问:魏老师好,咨询下宝塔安装的问题,照你的教程一键安装后没有账号密码,应该怎么办?顺带附上了宝塔面板登陆界面的截图.总遇到这种情况老魏也觉得很纳闷,明明账号密码就在那儿了,你就是看 ...
- 【Linux 内核】编译 Linux 内核 ④ ( 打开 Linux 内核编译 菜单配置 |菜单配置中的光标移动与选中状态 | 保存配置 | 配置项帮助文档 )
文章目录 一.打开 Linux 内核编译 菜单配置 二.菜单配置中的光标移动与选中状态 三.保存配置 四.配置项帮助文档 一.打开 Linux 内核编译 菜单配置 执行 make menuconfig ...
- 烧写linux内核的步骤,启动redboot后,向目标机烧写一个linux内核的全过程
命令说明 对一个没有内核和根文件系统的板子是不可以运转的,当通过一种方式下载了RedBoot引导程序以后,我们可以通过下面的方式下载内核和根文件系统. 在本系统中,我们对内核和根文件系统的下载是通过t ...
- 封装的ini文件类。保存为unicode的。解决delphi xe的TiniFile保存后不为unicode的问题...
网络摘抄 //刚封装的ini文件类.保存为unicode的.解决delphi xe的TiniFile保存后不为unicode的问题 //今天发现delphi xe的TiniFile类保存后的文件不是以 ...
- diskgenius如何在Linux运行,DiskGenius能不能识别Linux的分割槽?笔记本上预装的Linux,用U盘启动PE后发现DiskGenius不能找到硬碟...
DiskGenius能不能识别Linux的分割槽?笔记本上预装的Linux,用U盘启动PE后发现DiskGenius不能找到硬碟以下文字资料是由(历史新知网www.lishixinzhi.com)小编 ...
- Linux中vi文件保存退出命令
vi文件保存退出命令":wq"和":x"的区别vi是Unix/Linux系统最常用的编辑器之一,我习惯使用":x"命令来保 存文件并退出,不愿意使用":wq"命 ...
- Linux代理后网页显示问题,项目部署到linux后出现的两个问题
第一个问题是tomcat启动时产生的异常错误:java.io.FileNotFoundException: Mirrors.log (Permission denied) 这个错误也是没有授权的问题, ...
- linux重启用reboot后起不来_linux使用reboot重启后怎么办?
展开全部 可以直接调用62616964757a686964616fe4b893e5b19e31333363396465reboot函数,如reboot(0):也可以通过system接口调用,syste ...
- Linux怎么查询全部容器时间,docker容器与Linux主机环境获取时间不一致
最近使用.net core写了一个简单的网站存活监测小程序,每十分钟进行一次检测,如果异常或者网站无法访问就通过腾讯云短信服务进行通知.在Windows 和 Linux 系统中运行均正常,但放到Lin ...
最新文章
- 用Greasemonkey脚本收藏网站会员信息到本地
- UOJ#351-新年的叶子【树的直径,数学期望】
- 点云着色系列之按坐标轴着色效果展示
- 实现CentOS 中的单窗口打开文件夹
- mariadb mysql 5.7_MariaDB 10.1 和 MySQL 5.7 在普通商用硬件上的表现
- IDEA中安装TeaVM插件
- 3-4 掘金小册学习
- 讲讲NVivo11的版本细节
- UltraEdit如何激活
- 数据结构:二叉树的非递归遍历
- 品牌,来1TB反向传播?
- 简单的几句话让你理解”什么是备份、容灾、集群、负载均衡”
- 自己用c语言做的日历
- 在Centos下安装java jdk
- 【数学建模】—— 层次分析法(AHP)
- 计算机网络第一章知识总结
- layim的websocket消息撤回功能实现
- 【学习记录】合并排序(归并排序)-分治法-计算机算法
- qt中label画圆代表指示灯_使用qpaint和paintEvent在PYQT5中QLabel中包含的Pixmap上绘制圆...
- 顶刊文献数据:商帮文化对企业融资行为的影响研究
热门文章
- linux 内核模块(驱动) 编译详解
- python 根据时间来生成唯一的字符串
- gdb调试问题Missing separate debuginfos, use: debuginfo-install
- Direct2D介绍
- 如何使用Rebase以及bind来重定位和绑定dll
- Linux System Programming --Chapter Three
- job kettle 导出_kettle从hive2导出数据正常,但是用kettle manager启动就报错
- 基于php留言本毕业设计,基于PHP校园学生论坛留言本设计与实现(MySQL)(含录像)
- C 指针总结
- linux发布java网站_Linux下部署java web项目