`
hongtoushizi
  • 浏览: 379126 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

使用sudo及tee保存vi编辑的文件

阅读更多

 

参考:

1. http://www.commandlinefu.com/commands/view/1204/save-a-file-you-edited-in-vim-without-the-needed-permissions

2. http://www.cyberciti.biz/faq/vim-vi-text-editor-save-file-without-root-permission/2-2/

 

转载自: http://blog.csdn.net/liangliyin/article/details/6426187

分享到:
评论

相关推荐

    实用vi编辑指令大全

    sudo tee %`:在没有写权限的情况下保存文件。 vi编辑器的学习需要时间和实践,掌握这些基本操作后,可以进一步学习更复杂的宏定义、正则表达式等高级特性。随着熟练度的提高,你会发现vi编辑器是进行高效文本处理...

    常见的vi命令大全

    sudo tee %`**:当遇到保存文件没有权限的情况时,可以使用这个命令获取权限后再保存。 #### 三、光标移动 熟练地控制光标移动可以极大地提高编辑效率: - **`h`**:光标向左移动一个字符。 - **`l`** 或 **空格*...

    VI及VIM命令详解.docx

    sudo tee %`:以普通用户身份编辑,root权限保存。 3. 模式转换 - **命令行模式**:用于移动光标、删除、复制等操作,按`i/a/o/O`进入插入模式。 - **插入模式**:允许输入文本,按`ESC`返回命令行模式。 - **...

    VI命令大全.docx

    - **`vi-rfilename`**:如果文件`filename`在上一次使用VI编辑时遭遇系统崩溃,则尝试恢复该文件。 - **`vifilename1.filename2...`**:打开多个文件,并依次对它们进行编辑。 #### 四、文件操作命令 - **打开单个...

    vim命令详细文档

    sudo tee %`:以root权限保存文件,适用于权限不足的情况。 - `:f` 或 `Ctrl-G`:显示文件名、行号、总行数、百分比和列信息。 - `:!command`:暂时退出Vim执行shell命令,完成后返回。 - `:r!command`:将命令的...

    Ubuntu常用命令

    - `echo “false” | sudo tee /etc/X11/default-display-manager`:使系统在下次启动时进入命令行模式。 - `echo “/usr/sbin/gdm” | sudo tee /etc/X11/default-display-manager`:恢复图形界面启动。 3. **...

    php5.6_centos.tar.gz

    可以使用`vi`或`nano`编辑器打开并修改参数,例如增加内存限制、调整上传文件大小等。 ```bash sudo vi /etc/php.ini ``` 查找并修改相关配置项,如`memory_limit`、`post_max_size`和`upload_max_filesize`。 三...

    2019051420运维常用linux命令.pdf

    - **示例**: `sudo vi myfile.txt` 使用管理员权限打开并保存文件。 **4. 使用tee命令** - **命令**: `tee` - **功能**: 将标准输入的数据保存到文件中。 - **示例**: `echo "Hello World" | tee myfile.txt` ...

    Vim用户手册中文版72

    sudo tee %`用于无权限时保存。 13. 文件浏览:`:e .`打开当前目录,`:e #`切换回前一个文件。 九、Vim配置与插件 14. 配置文件:`.vimrc`是Vim的配置文件,用于自定义设置。 15. 插件管理:Vim有多种插件管理系统...

    Liunx常用命令.docx

    2. **使用`vi`编辑文件:** - 命令示例:`vi filename` - 进入编辑模式后,默认情况下文件处于只读状态,可以通过切换到写入模式来进行编辑。 - 编辑操作:按`i`键进入插入模式,按`ESC`键退出插入模式。 - 删除...

    java11安装包(arm架构centos系统)

    sudo vi /etc/yum.repos.d/oracle-java.repo ``` 在编辑器中,添加以下内容: ``` [oracle-java] name=Oracle Java baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/oracle/product/1213/java/ ...

    运维常用Linux命令、Shell技巧范例

    sudo tee %` 命令可以在没有写权限的情况下保存文件。 #### 按文件名、类型、权限等条件查找文件 - **按文件名查找**:`find /etc -name http` 用于在 `/etc` 目录下查找名称包含 `http` 的文件。 - **按文件类型...

    vim图方便教你如何使用vim

    sudo tee %`在没有权限时保存。 以上只是vim基础操作的一部分,通过提供的vim_map文件,你可以更直观地理解这些快捷键。记住,实践是掌握vim的关键,不断地练习,你会发现vim的强大和效率。在学习过程中,遇到困难...

    基于Centos7的Ceph-Jewel单机部署文档.pdf

    然后,配置SSH无密码登录到本地主机,通过`ssh-keygen`生成密钥对,使用`ssh-copy-id`将公钥复制到本地主机,并编辑`.ssh/config`文件以简化SSH连接。 **2. 安装`ceph-deploy`工具** `ceph-deploy`是用于部署和...

    K8SR6 基于Linux系统的数据库软件安装指南

    sudo vi /etc/sysctl.conf ``` 添加或修改以下内容: ```bash fs.file-max = 65536 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_max_orphans = 32768 ...

    Linux下PHP环境的搭建

    保存并退出编辑器,然后重启Apache: ```bash sudo service apache2 restart ``` 现在,Apache已经配置好支持PHP了。你可以创建一个测试的PHP文件`info.php`,放在Apache的默认文档根目录`/var/www/html`: ```...

    linux学习文档

    17. **vi/vim**:强大的文本编辑器,常用于编辑配置文件。 18. **nano**:更友好的文本编辑器,适合初学者。 19. **sudo**:以超级用户权限运行命令,通常用于安装软件或修改系统设置。 20. **apt-get**(Debian/...

    elasticsearch2.4.6

    sudo tee /etc/systemd/system/elasticsearch.service [Unit] Description=Elasticsearch After=network.target [Service] User=elasticsearch ExecStart=/usr/share/elasticsearch/bin/elasticsearch Restart=...

Global site tag (gtag.js) - Google Analytics