在vim保存时获得sudo权限
在维护线上服务的时候,经常要编辑一些不属于操作用户的文件,就是只有r权限的那种,每次保存都会提示read only。只能先记下来改了什么,然后再退出,然后 sudo vim 再做保存。
下面的命令可以不退出vim进程,直接用vim命令获取sudo权限,然后直接保存文件。
1
|
:w ! sudo tee %
|
命令:w !{cmd},让 vim 执行一个外部命令{cmd},然后把当前缓冲区的内容从 stdin 传入。
tee 是一个把 stdin 保存到文件的小工具。
而 %,是vim当中一个只读寄存器的名字,总保存着当前编辑文件的文件路径。
所以执行这个命令,就相当于从vim外部修改了当前编辑的文件。
执行:w !
sudo
tee
%后,会提示输入密码,之后再选择重新加载文件,即可看到保存后的文件
在vim保存时获得sudo权限相关推荐
- linux在vim保存时获取sudo权限
有些时候用vim打开一些系统文件需要进行修改,改完之后发现没有进行sudo操作或者没有切到root权限下,通过网络搜索发现,其实在vim中是可以获取sudo权限并进行保存文件操作的. :w ! sud ...
- 如何在vim保存时获得sudo权限
使用 :w !sudo tee % 命令:w !{cmd},让 vim 执行一个外部命令{cmd},然后把当前缓冲区的内容从 stdin 传入. tee 是一个把 stdin 保存到文件的小工具. 而 ...
- vim 保存时出现无法打开并写入文件错误(解决办法)
问题原因:该文件的修改需要root权限 终极解决办法(最好用,初学者记住这一个就行,其他方式没必要去尝试) sudo vim --filename 之后输入root密码,wq!保存退出.
- Robot Framework 环境搭建步骤 RIDE保存时提示没有权限 RIDE使用时候常用问题(在最后)
Robot Framework环境搭建步骤 Robot Framework是基于Python语言开发的一款框架,搭建步骤如下: 对于Robot Framework熟悉的老手尝鲜新版 或 python熟 ...
- word保存时出现tmp文件、保存出错的恢复方法
<--好消息!好消息!好消息! 粉丝超过2000的公众号主快来接单吧,快来领取你的第一笔广告费.(粉丝数不够的小伙伴,请私信我一并解决) 新用户注册红包1.8元,新用户注册并接单红包9.9元. ...
- Linux 中vim保存文件时出现Can‘t open file for writing问题
如果在linux下用vim创建文件并保存时遇到Can't open file for writing的问题,如下图所示: 这种情况是由于没有开通超级用户权限导致的,在命令行界面输入命令: sudo s ...
- vim保存文件时,生成.un~文件
在用vim保存文件时,文件夹下生成.un~文件 怎么删除这些文件呢 在网上搜索的答案: http://stackoverflow.com/questions/15660669/what-is-a-un ...
- linux为用户添加sudo权限
用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权 ...
- Ubuntu 为普通用户添加sudo权限
sudo是linux下常用的允许普通用户使用超级用户权限的工具.在需要超级用户权限时前面加上sudo,比如: sudo vim /xxxxxxxxxx,然后系统提示输入密码,正确后就可以像root一样 ...
最新文章
- 50倍时空算力提升,阿里云RDS PostgreSQL GPU版本上线
- C# 条件语句 if else 、 switch case 及练习题解析
- 掉坑里了,小记一下.
- 数据可视化应用案例:从面积到人口,再到经济、房贷等等方面透析重庆市
- SAP UI5 初学者教程之二十三 - 列表控件的排序 Sort 和分组 Group 试读版
- Jmater参数说明
- Python1 安装和配置
- 【R】OPPO发布惊人技术,这才是未来手机该有的样子啊!
- SQLi LABS Less-39
- WebMvc中MultipartFile文件上传
- linux怎么新建系统用户名,在 Linux 中不使用 useradd 命令如何创建用户账号
- 软考网络工程师第一章复习
- 计算机网络原理 谢希仁(第8版)第二章习题答案
- 计算机网络nos是什么意思,什么是网络操作系统(NOS)
- 简账(开源记账软件)-数据库设计
- 使用 Calibre Web 搭建私人电子图书馆
- 游戏《部落冲突》中的心理学运用
- STM32F103C8T6学习
- [漫画]120430 混血男孩
- 用Chrome浏览器模拟手机,andriord,iphone,ipad访问网站
热门文章
- C Sharp进行全站仪的圆曲线整桩位计算
- 思科仿真实验--RIP协议动态路由配置
- 智能卡接口(ISO7816)
- c语言的整形二维数组,C语言入门 — 数组,二维数组
- hong-h5-form表单设计器(移动端 )
- css 背景颜色默认,CSS 基础——颜色和背景属性
- “嫦娥四号”首拍月球背面照 香港理大助研发相机系统
- matlab标准化还原,1.2基于MATLAB的数据预处理(标准化变换部分)
- BUIUCTF-镜子里面的世界
- 织梦生成的html路径,织梦CMS地图sitemap.html更改路径和模板