进入vim以后:
i:插入光标当前位置
I:插入到当前行的行首
O:在当前行的上面插入一行
o:在当前行的下面插入一行
a:在光标的下一位置插入
A:追加在当前行的末尾
光标移动:h:向左移动 j:向下移动 k:向上移动 l:向右移动
复制粘贴:
nyy:复制n行 p:粘贴
yw:复制一个单词
y$:复制当前位置到行尾
y^:复制当前位置到行首
删除:
ndd:删除当前及其以下总共n行 D:删除到当前行尾
x:删除当前字符 dG:删除从当前行到文件末尾
r:替换当前字符
R 替换,esc退出
u:撤销 ctrl+r : 重做
ctrl+v: 块可视化 加注释: ctrl+v进入块可视化
v:字符可视化 选中要注释的行
shift+v:行可视化 I
//
esc
:%s/old/new 替换,一行如果有多个,只替换第一个
:%s/old/new/g 一行里有多个,全部都替换
:开始行号,结束行号s/old/new/g
:$ 到文件的末尾
用户和权限:
管理员
普通用户
创建用户:
useradd 用户名
id 用户名 查看用户信息
ls -a 配置信息
系统会在 /etc/passwd 中增加一条记录
passwd 设置密码
userdel 用户名: 删除用户
-r: 同时删除家目录
usermod 修改用户信息
-d:修改家目录
创建组: groupadd
加入组: usermod -g group1 user1
useradd -g group1 user1
临时切换到另外一个用户:
su - user1
sudo 以自己的身份去运行其它用户身份才能运行的命令