:w !sudo tee %
来源:互联网 发布:安卓源码编译 编辑:程序博客网 时间:2024/05/21 07:59
原文是这样解释这个命令的:
在vim中保存正在编辑的文件而不需要必要的权限。
(Save a file you edited in vim without the needed permissions)
下面我们就分析下这条命令是怎样做到保存文件而不需要必要的权限的
:w !sudo tee %
man vim就会发现
百分号(“%”)代表当前文件名
根据man vim的提示:
:[range]w[rite] !{cmd} Execute {cmd} with [range] lines as standard input
(note the space in front of the ‘!’). {cmd} is
executed like with “:!{cmd}”, any ‘!’ is replaced with
the previous command
“:w !sudo tee %”这条命令的含义是把当前编辑的文件的内容当做标准输入输入到命令sudo tee 文件名里去
也就是sudo保存为当前文件名
- :w !sudo tee %
- w ! sudo tee%
- :w !sudo tee %
- :w ! sudo tee %
- 关于vim的:w !sudo tee % > /dev/null 命令
- 在linux中对一个没有权限的文件强制修改保存的命令:w !sudo tee %
- su/sudo/id/whoami/who/w/passwd
- tee
- tee
- TEE
- echo '/tmp/core_%e.%p' | sudo tee /proc/sys/kernel/core_pattern
- TEE: OP-TEE
- w
- w
- w
- w
- w
- w
- AudioHardware::AudioStreamOutALSA::write
- 经典MYSQL语句
- Ubuntu 下TinyOS在CC2530上移植之环境搭建
- 大数乘法
- 对于java类加载器的认识
- :w !sudo tee %
- 详细的NTLM工作流程
- 排序算法及实现(3)
- 常用的系统类以及集合类的应用
- 第二章:【UCHome二次开发】基础
- 3G时代,你准备好了吗?
- 基于apache的tomcat负载均衡和集群配置(基于mod_jk.so)
- apache开启gzip
- SVN禁止空日志