1. vivim编辑器
1.1 vi/vim的三种模式
1.2 进入退出
vi 文件名(带后缀) 用vi编辑器打开文件
底行模式下:q!+回车 不保存退出; wq+回车 保存退出
1.3 粘贴复制删除等操作
----命令模式:----
yy 复制光标所在行
2yy 复制光标所在行开始的2行
p 粘贴
dd 删除光标所在行(实际是剪切)
3dd 删除光标所在行开始的3行(剪切)
x 删除当前光标所在的字符
X(大写) 删除当前光标前一个字符
1.4 光标移动
----命令模式:----
h 左移 j 下移 k 上移 l 右移 (四个箭头也可以上下左右移动)
H 当前屏幕第一行
M 当前屏幕中间
L 当前屏幕最后一行
ctrl+f 往下翻页
ctrl+b 网上翻页
G 定位到最后一行(整个文档最后一行)
5G 定位到第5行
gg 定位到第一行(整个文档第一行)
w 跳到下一个单词
b 跳到上一个单词
{ 移动到上一个代码块
} 移动到下一个代码块
v、V 先按v再用上下箭头选中几行,再> 这几行集体右移,再.继续右移
v、V 先按v再用上下箭头选中几行,再< 这几行集体左移
1.5 其它
----命令模式:----
u 撤销
ctrl+r 反撤销(撤销u操作)
r 修改当前字符
R 从当前位置开始修改,按Esc返回
/ 搜索,先输入/,再输入搜索内容+回车。n、N表示上(下)一个搜索结果
1.6 底行模式
----底行模式:----
q! 不保存退出
wq 保存退出
%s/abc/123/g 把全文的abc替换成123
1,10s/abc/123/g 把1-10行的abc替换成123
2. 开机关机注销
shutdown
shutdown -h now # 立即关机
shutdown -h 1 # 1分钟后关机
shutdown -r now # 立即关机重启
halt
重启系统
syn
把内存数据同步到磁盘
关机、注销时先执行syn,防止内存数据丢失
logout
退出登录,级别3以下有效
3. 用户用户组管理
3.1 用户
3.1.1 添加用户
useradd xiaoming #添加一个叫“xiaoming”的用户,在/home/目录下会自动创建xiaoming的文件夹。
useradd -d /home/xiaohong xiaohong #指定工作目录创建用户
useradd -g 组名 用户名
3.1.2 给用户指定或修改密码
passwd 用户名
3.1.3 删除用户
userdel 用户名
userdel xiaoming #删除xiaoming用户,/home/xiaoming的工作目录不会删除
userdel -r xiaoming #删除用户,并删除工作目录
3.1.4 查询用户
id 用户名
3.1.5 切换用户
useradd xf #创建xf用户
su - xf #切换到xf用户,权限不足时,会有提示
exit #返回到原来的用户
3.1.6 查看当前用户
whoami
3.2 用户组
3.2.1 添加用户组
groupadd 组名
3.2.2 删除组
groupdel 组名
3.2.3 创建用户并指定组
useradd -g 组名 用户名
3.2.4 修改用户的组
usermod -g 用户组 用户名
3.3 用户、用户组配置文件
3.3.1 用户信息配置文件
/etc/passwd
单行含义: 用户名:口令:用户标识号:组标识号::工作目录:shell
3.3.2 用户组配置文件
/etc/group
3.3.3 口令配置文件
/etc/shadow