打包
压缩
文本编辑器vi
操作命令:
i 插入
I 进入插入模式,光标到该行开头
a 插入模式,光标到下一个字符
A 插入模式,光标到该行结尾
o 插入模式,光标到下一个行,并空出一行
O 插入模式,光标进入所在行上一行
h 光标向左移动
j 光标向下移动
k 光标向上移动
l 光标向右移动
yy 复制一整行
p 粘贴
3yy 复制3行(多行复制)
y$ 复制光标位置到该行结尾的内容
dd 剪切一整行
d$ 剪切光标位置到该行尾
u 撤销操作
ctrl+r 重做(取消撤销)
x 删除光标所在位置
替换光标所在字符: r + [新字符]
移动光标到某行: [行号]+shift+g 或者 [行号]+G
g 移动文件第一行
G 移动到文本最后一行
^ 将光标移动到该行开头
$ 将光标移动到该行结尾
/ 查找命令
n 查找命令后,查找下一个匹配的字符
shift+n 查找命令后,查找上一个匹配的字符
命令模式:
:w +[路径名path] 将文件保存到path
:wq 保存退出文件
:q 退出文件
:q! 不保存强制退出文件
:! 在vim编辑文件的情况下,执行外部linux命令
:set nohlearch 取消高亮显示
:set nu 显示行号
:set nonu 不显示行号
:s/[old]/[new] 替换光标所在行的字符 , 将字符[old] 替换为 [new], 如: :s/x/X 将x替换为X
:%s/[old]/[new] 替换整个文件的字符 , 将字符[old] 替换为 [new], 多次替换: :%s/[old]/[new]/g (g,globle)
:3,5s//[old]/[new] 替换所在行为3到5行到字符,将字符[old] 替换为 [new]
id root 查询是否有root用户
su - user1 变更用户为user1,减号表示变更用户的同时也变更用户环境