当前位置: 首页 > news >正文

vi(vim)编辑器和root用户与普通用户之间的转换

vim编辑器是vi编辑器的加强版,以vi为例:

vi编辑器:

vi编辑器可以编辑文件内容

如何进入vi编辑器?

语法:

vi  文件路径

如何退出?

语法:

wq:保存退出

w:保存

q:退出

vi编辑器有三种模式:

命令模式:只能输入有效的命令,所输入的所有内容都作为命令

i键进入输入模式,按esc键退出该模式

输入模式:此模式是往文件里面输入内容

:键进入底线命令模式,输入完命令后按回车退出

底线命令模式:在最底行输入命令

注意:输入模式和底线命令模式不能相互切换,只能与命令模式相互切换

root用户与普通用户之间:

root用户称为超级管理员用户,拥有最大权限

可以通过命令

su  [-]  账户名

进行账户之间的转换

-:是可选项,表示是否加载环境变量

如果账户名不填,则默认进入root账户

注意:root账户转换到普通用户不需要输入密码

反之则需要。

如何给普通用户赋予临时的root的权限?

1,进入root用户

2,输入命令:visudo(此时进入了sudo文件的vi编辑器)

3,在sudo文件里面的最后一行写入:用户名  ALL=(ALL)        NOPASSWD:ALL(中间有一个tab键)NOPASSWD表示没有密码

4,进入底线命令模式wq回车

完成!

设置完成后可以通过
sudo  命令

临时以root身份执行命令

相关文章:

  • Python 垃圾回收机制全解析:内存释放与优化
  • Redis--持久化
  • Spring Boot 集成金蝶 API 演示
  • 电力实习中需要注意哪些安全用电问题
  • 【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——LVDS屏幕测试
  • 无人机设备遥控器之多控一机技术篇
  • Python实例题:Python自动获取海量IP工具
  • 施工现场针对性安全操作规范与施工现场用电安全隐患
  • 4.15 代码随想录第四十四天打卡
  • Beyond Compare:多平台文件对比工具
  • 零售业如何数字化转型
  • 数据分析实战案例:使用 Pandas 和 Matplotlib 进行居民用水
  • 设计模式:状态模式 - 复杂状态切换的优雅之道
  • Golang|select
  • 3. Framer Motion 中 motion 组件
  • 【目标检测】【YOLO综述】YOLOv1到YOLOv10:最快速、最精准的实时目标检测系统
  • Flutter 播放利器:`media_kit` 的详细介绍与使用指南
  • 在GitHub action中使用添加项目中配置文件的值为环境变量
  • Apache Kafka UI :一款功能丰富且美观的 Kafka 开源管理平台!!
  • Golang|Kafka在秒杀场景中的应用
  • 生命与大海相连:他在300多米的深海行走,在沉船一线打捞救援
  • 保险经纪公司元保在纳斯达克挂牌上市,去年净赚4.36亿元
  • 山西太原一小区发生爆炸,造成1人遇难21人受伤2人失联
  • 媒体:酒店、民宿临时毁约涨价,怎么管?
  • 狄威已任国铁集团副总经理
  • “乐购浦东”消费券明起发放,多个商家同期推出折扣促销活动