vi和vim的基本介绍
内置vi文本编辑器的Linux系统
Vim具有编程能力,可以看作是Vi的增强版,可以主动用字体颜色识别语法的正确性,方便编程设计。方便编程的功能特别丰富,如代码补充、编译和错误跳转。
vi和vim常用的三种模式正常模式
以 vim打开文件直接进入一般模式(这是默认模式)。您可以在此模式中使用它『上下左右』按钮移动光标,您可以使用『删除字符』或『删除整行』也可以用来处理档案内容「复制、粘贴』米处理你的告白效果。
插入模式
按下i,I, o,0, a,A, r,R等任何字母都会进入编辑模式。一般来说,按i可以.
命令行模式
输入esc再输入:在此模式下,您可以提供相关指令,完成读取、存盘、替换、离开vim 、在这种模式下实现了显示行号等动作!
各种模式的相互转换
vi和vim快捷键- 复制当前行yy,复制当前向下五行 5yy,并粘贴(输入p)
- 删除当前行 dd,删除当前向下5行 5dd
- 然后在文件中找到一个单词[命令在下面 /关键词,回车找,输入n就是下一个]
- 设置文件行号,取消文件行号[命令模式:set nu 和 :set nonu 】
- 编辑 /etc/prifile文件,在一般模式下,使用快捷键到文档的最后一行【G】和最首行【gg】
- 在一般模式下,将hello输入到文件中,然后取消此动作 u
- 编辑 /etc/profile 在一般模式下,将光标移动到,输入20,然后输入shift+g
- 快捷键对应图
**语法:**useradd 用户名
**案例:**添加用户,默认用户的家庭目录 /home/用户名
也可以通过useradddd通过 -d 指定目录 新用户名将为新创建的用户指定家居目录
修改密码:passwd 删除用户名:userdel 用户名如需删除用户指定目录的语法:userdel -r 用户名
查询用户信息:id 用户名切换用户:su 用户名目前登录用户:who an I用户组介绍与角色类似,系统可以统一管理具有共性/权限的多个用户
新增组:groupadd 组名删除组:groupdel 新用户添加组名:useradd -g 组名 用户名修改用户组:usermod -g 组名 用户名用户及组相关文件/etc/passwd文件
用户(user)配置文件,记录各行用户信息的含义:用户名:密码:用户标识号:组标识号:注释描述:主目录:登录 Shell
/etc/shadow文件
每行密码配置文件的含义:登录名称:加密密码:最后修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:无效时间:标志
/etc/group文件
组(group)记录Linux中包含的组信息的配置文件:组名:密码:组标识号:组内用户列表