Linux环境下VI/VIM编辑文件时无权限保存的解决方法
来源:互联网 发布:中文翻译缅甸语软件 编辑:程序博客网 时间:2024/06/13 00:01
http://www.cnblogs.com/panfeng412/archive/2011/08/14/2138052.html
在Linux环境下,如果直接使用VI/VIM命令编辑没有修改权限的文件时,保存的时候就会提示用户无法进行保存操作,一般的解决方法只能是关闭文件重新以sudo权限打开该文件编辑后再保存(前提是用户具有sudo权限)。其实,在VI/VIM模式下通过一些简单的命令,就能在不关闭当前文件的情况下达到保存文件的目的(感谢晓哲老师提供的方法):
- 输入命令:%! sudo tee % > /dev/null
- 按提示输入sudo权限密码
- 输入“L"(Load File)
- 输入:q命令退出
关于“%! sudo tee % > /dev/null”这条命令的说明如下:
% #VI/VIM编辑的文件内容
! #管道
sudo #以root权限操作
tee #将标准输入(即通过管道过来的当前编辑的文件内容)输出到标准输出,同时写入到指定的文件中(即VI/VIM当前编辑的文件)
% #VI/VIM编辑的文件
> /dev/null #将标准输出重定向到/dev/null(不输出显示)
0 0
- Linux环境下VI/VIM编辑文件时无权限保存的解决方法
- Linux环境下VI/VIM编辑文件时无权限保存的解决方法
- Linux环境下VI/VIM编辑文件时无权限保存的解决方法
- Linux环境下VI/VIM编辑文件时无权限保存的解决方法
- Linux环境下VI/VIM编辑文件时无权限保存的解决方法
- linux环境下VI/VIM编辑文件时无权限保存的解决办法
- Linux下VI/VIM提示没有权限保存时候的解决方法
- VI/VIM提示没有权限保存时的解决方法
- linux下用vi,vim编辑时退出编辑模式(wq)无法保存退出
- vi/vim下如何修改,并保存只有只读权限的文件
- Linux下如何用vi编辑和保存文件
- linux 下使用vi来保存和编辑文件
- 使用vim保存没有编辑权限的文件
- linux下vi编辑文件
- linux编辑文件vi 保存退出
- linux下vim安装以及编辑文件出现乱码解决方法
- vim编辑保存时权限不足问题
- linux 下vi进行文件编辑的常用命令1
- Python Requests简单运用
- ajaxSubmit实现头像上传
- Android实现在线更新的过程案例
- EL表达式
- nyoj 264 国王的魔镜
- Linux环境下VI/VIM编辑文件时无权限保存的解决方法
- Sicily 13296. Kingdom Rush II
- Python读写Excel
- Sicily 13295. Kingdom Rush I
- 《Effective C++ 改善程序与设计的55个具体做法》——第一章笔记
- Linux升级Python
- Sicily 1220. 破译密文
- 动态申请内存new和malloc的区别
- Received error packet: errno = 1236, sqlstate = HY000 errmsg = Slave can not handle replication even