首页 > 其他分享 >vim在修改文件的时候不允许保存,如何在命令行授予sudo权限,

vim在修改文件的时候不允许保存,如何在命令行授予sudo权限,

时间:2023-03-04 15:23:49浏览次数:36  
标签:文件 sudo vim 命令 命令行 权限

您可以在命令行中使用 sudo vim 文件名 来以超级用户权限打开文件。sudo 命令允许您以超级用户身份执行命令,而 vim 文件名 则是用来打开指定文件的命令。

如果您已经在 Vim 中打开了文件,可以尝试使用 :w !sudo tee % 命令来保存文件。这个命令会将当前缓冲区的内容通过 tee 命令写入到当前文件(由 % 指定)中。由于我们在前面加上了 sudo,所以这个操作会以超级用户权限执行。

标签:文件,sudo,vim,命令,命令行,权限
From: https://www.cnblogs.com/christopherJames/p/17178350.html

相关文章

  • C#命令行编译和执行
    原文网址:https://www.freesion.com/article/6085155031/1.将源代码编译成托管模块 <1>使用支持CLR的任何语言创建源代码文件。 创建一个Cat.cs文件,内容如下: usin......
  • Vim与系统剪贴板的复制粘贴
    上次在VirtualBox安装Ubuntu的时候有用到vi/vim与系统剪贴板的复制粘贴通用问题,因此记录一下。开始前需要先查看vim是否已经支持clipboard功能,使用vim--version命......
  • 命令行设置IP地址DNS服务器地址
    使用命令行或者编写bat批处理设置网络连接的IP地址以及DNS服务器地址有时候会比手动更加方便,IP地址和DNS的设置一般是配合的,常用到的几个状态是:1、IP地址动态获取,DN......
  • 命令行中输入 ASCII 字符
    十进制ASCII码为0~31的字符为控制字符,ASCII码为32~127的字符为可打印字符。在命令行中,控制字符按下表中的组合键输入,可打印字符直接按对应字符键输入(键略)。......
  • pytest 的命令行执行 ;jenkins命令行执行
    命令行执行#!/bin/bashcd/home/autoTest/yi_api_test_profess/test_casepython3-mpytest-vstest_order_profess.py-mcn--alluredir/root/.jenkins/workspace/yi......
  • 如何查看任务管理器中某个进程的详细命令行
    有一次追查一个进程,然后想起来任务管理器可以查看进程命令行,做下记录并提供给有需要的同学首先右键,选择"任务管理器"打开任务管理器   发现没有显示命令行那一列信......
  • Linux-vi/vim编辑器
    vim开始是命令模式1)i,a,o进入输入模式,ESC回到命令模式2):进入底线命令模式,回车结束运行最后输入:wq储存后离开vi如建立文件vimwenyu.txt直接输入vi文件名就......
  • Linux中Vim的操作方法
    Vim文本编辑器Vim是Linux系统中默认的文本编辑器,类似于Windows中的记事本,但不需要图形化界面也可以使用,不过需要学会如何通过命令去操作Vim编辑器1.工作模式命令模......
  • KingbaseES V8R6 集群运维系列 -- 命令行部署repmgr管理集群+switchover测试
    本次部署未使用securecmd/kbha工具,无需普通用户到root用户的互信。一、环境准备1、创建OS用户建立系统数据库安装用户组及用户,在所有的节点执行。root用户登陆服务器,创......
  • Ubuntu22 vim配置
    插件管理器vim-plug#下载插件管理器sh-c'curl-fLo~/.vim/autoload/plug.vim--create-dirs\https://raw.githubusercontent.com/junegunn/vim-plug/maste......