【Linux】ubuntu下一键配置vim

news/2024/12/11 19:28:57/

🔥个人主页🔥:孤寂大仙V
🌈收录专栏🌈:Linux
🌹往期回顾🌹:Linux权限(超详细彻底搞懂Linux的权限)
🔖流水不争,争的是滔滔不


  • 安装
  • 解决 hbx(普通用户名)is not in the sudoers file. This incident will be reported报错。
    • 方法一:使用 root 用户临时授予 sudo 权限
    • 方法二:编辑 sudoers 文件

安装

注意:安装是在普通用户下,且在普通用户的家目录下进行安装。
依次输入以下三条指令

git clone https://gitee.com/keeferwu/vimplus.git ~/.vimplus
cd ~/.vimplus
./install.sh -i                 # 当前用户安装

解决 hbx(普通用户名)is not in the sudoers file. This incident will be reported报错。

如出现以上报错,是因为你的普通用户没有被授予sudo权限。在执行安装脚本时,脚本可能会尝试使用 sudo 来安装软件包或修改系统文件。

下面内容是如何让普通用户拥有sudo权限。

方法一:使用 root 用户临时授予 sudo 权限

如果你有 root 用户的权限(例如,您有 root 密码),你可以使用以下命令将 hbx 用户添加到 sudoers 文件中:

su - # 使用 root 登录
usermod -aG sudo (普通用户名)

这会将 hbx 用户添加到 sudo 组,之后该用户就可以执行 sudo 命令。

方法二:编辑 sudoers 文件

如果你已经登录为 root 用户,可以直接编辑 sudoers 文件:

visudo

在文件中添加以下行:

(普通用户名) ALL=(ALL:ALL) ALL

保存并退出。这会允许 普通用户使用 sudo。


如果你不需要安装系统软件,您可以尝试修改 install.sh 脚本,删除或跳过涉及 sudo 的部分,确保脚本不会尝试执行需要管理员权限的操作。可以手动检查脚本内容,注释掉或删除其中的 sudo 行,或者修改它们为普通用户权限下可执行的操作。

配置好的vimrc文件。
在这里插入图片描述
vim
在这里插入图片描述


http://www.ppmy.cn/news/1554305.html

相关文章

拿到小米 Offer,却迷茫了。。

大家好,我是程序员鱼皮,12 月了,很多小伙伴也拿到了秋招的 Offer(没拿到也不要灰心),但即使拿到 Offer,可能还会有一些其他的顾虑。今天分享我们编程导航一位鱼友的提问,给大家作为学…

vue3使用keep-alive做缓存

暂未整理&#xff0c;等待更新 文章目录 一、注意项1.不生效原因 二、使用步骤1.引入库2.读入数据 总结 一、注意项 1.不生效原因 vue3无beforeRouteEnter&#xff0c;但可以写。<script lang"jsx">需要一致:include"[‘experienceMaintenance’, ‘rea…

Unity类银河战士恶魔城学习总结(P166 Ailments FX 异常状态伤害粒子特效)

【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili 教程源地址&#xff1a;https://www.udemy.com/course/2d-rpg-alexdev/ 本章节创建了三种粒子特效&#xff0c;火焰&#xff0c;寒冰&#xff0c;雷电 主场景创建/特效/粒子 初始的例子特效 火焰 寒冰 雷电 En…

力扣92题:反转链表 II

力扣92题&#xff1a;反转链表 II 题目描述 给你单链表的头指针 head 和两个整数 left 和 right&#xff0c;其中 1 ≤ l e f t ≤ r i g h t ≤ 1 \leq left \leq right \leq 1≤left≤right≤ 链表长度。请你反转从位置 left 到位置 right 的链表节点&#xff0c;返回反转…

一些硬件知识【2024/12/6】

MP6924A: 正点原子加热台拆解&#xff1a; PMOS 相比 NMOS 的缺点&#xff1a; 缺点描述迁移率低PMOS 中的空穴迁移率约为电子迁移率的 1/3 到 1/2&#xff0c;导致导通电流较低。开关速度慢由于迁移率较低&#xff0c;PMOS 的开关速度比 NMOS 慢&#xff0c;不适合高速数字电…

Spring Retry 与 Redis WATCH 结合实现高并发环境下的乐观锁

1. 前言 在当今分布式与微服务架构盛行的互联网业务场景下&#xff0c;高并发已成为常态。无论是电商秒杀、抢购活动&#xff0c;还是在线抢票、抽奖服务&#xff0c;都需要在瞬间应对大量的请求&#xff0c;并准确、高效地更新数据状态。这类场景中一个典型的问题便是如何在高…

2024年12月7日Github流行趋势

项目名称&#xff1a;lobe-chat 项目维护者&#xff1a;arvinxx, semantic-release-bot, canisminor1990, lobehubbot, renovate项目介绍&#xff1a;Lobe Chat 是一个开源的现代化设计的人工智能聊天框架。支持多AI提供商&#xff08;OpenAI / Claude 3 / Gemini / Ollama / Q…

业务-超卖问题(易理解)

mysql悲观锁 使用 MySQL 行锁来解决超卖问题可以通过悲观锁机制来实现。悲观锁在操作数据库时会锁定相应的行&#xff0c;确保在事务完成之前其他事务无法修改这些行。以下是使用 Java 和 MyBatis 实现这一方案的步骤。 实现 1. 数据库表设计 假设我们有一个 products 表&a…