编辑工具vim和文本压缩打包命令基础

文本编辑工具Vim

vim分为三种模式:普通模式、编辑模式、命令模式

普通模式的移动命令

按键 作用
h或者左键 光标向走移动
l或者右键 光标向右移动
j或者下键 光标向下移动
k或者上键 光标向上移动
数字0或者Shift+6 移动本行行首
Shift+4 移动到本行行尾
gg 移动到行首
G 移动到尾行
nG(n是任意数字) 移动到第n行

删除、复制和粘贴命令

按键 作用
x或者X x表示向后删除一个字符,X表示向前删除一格字符
nx 向后删除n个字符
dd 删除或剪切光标所在的整行
ndd(n为任意数字) 删除或剪切光标所在行的后n行
yy 复制光标所在的行
p 从光标开始,向下粘贴已复制或剪切的的内容
P 从光标开始,向上粘贴已复制或剪切的的内容
nyy 从光标所在行开始,向下复制n行
u 还原上一步
D 删除光标位置到行尾的内容
dG 删除光标所在行一直到文件末尾的所有内容

编辑模式

按键 作用
i 在当前字符前插入
I 在光标所在行的行首插入
a 在当前字符后插入
A 在光标所在行的行尾插入
o 在当前行的下一行插入新的一行
O 在当前行的上一行插入新的一行

命令模式

命令 作用
:w 保存所编辑的文本内容
:q 退出当前文本
:wq 保存当前文本内容并推出
:q! 强制退出,不保存任何操作
:w! 强制保存
:set nu 在行首显示行号
:set nonu 取消在行首显示行号
/hyz 在光标之后搜索关键字word,按n向下查找关键字,按N向上查找关键字
?hyz 在光标之后查找关键字,按n向上查找关键字,按N向下查找关键字
n1,n2s/hyz1/hyz2/g 在n1和n2行之间查找hyz1并将其替换成hyz2,没有了g就是替代每行的第一个hyz1
:1,$s/hyz1/hyz2/g 将文档中的所有hyz1替换成hyz2,不加g则只替换每行的第一个hyz1
:g/a1/a2/g 将文件中所有的 a1 都用 a2 替换
/a1/a2/g 将当前光标所在行中的所有 a1 用 a2 替换
:w filename 另存到 filename 文件
x! 保存文本,并退出 Vim 编辑器,更通用的一个 vim 命令
ZZ 直接退出 Vim 编辑器

打开文件的快捷方法Vi 使用

命令 作用
vim filename 打开或新建一个文件,并将光标置于第一行的首部
vim + filename 打开文件,并将光标置于最后一行的首部
vi +n filename 打开文件,并将光标置于第 n 行的首部
vi +/pattern filename 打幵文件,并将光标置于第一个与 pattern 匹配的位置

课后习题:
编辑工具vim和文本压缩打包命令基础_第1张图片
(1) 答:vim和vi只是颜色的区别,vim是vi 的升级版
(2) 答::version
(3) 答::1,$/abc/def/g只需将g去掉即可
(4) 答:取决与命令;n移动到下一个关键命令;N移动到上一个关键字
(5) 答:保存并退出
(6) 答:10l;10h
(7) 答:打开文件,并将光标置于最后一行的首部;打开文件,并将光标置于第 10行的首部
(8) 答:20G;G
(9) 答::set nu
(10)答::20,50/abc/efg/;:20,50/adb/efg/g
(11)答:1G 100dd
(12)答: 1G 19yy 20G p

文本的压缩和打包

后缀名 作用
.zip zip工具打包压缩的文件
.gz gzip工具压缩的文件
.tar 由tar打包程序打包的文件(没有压缩功能,只是把目录合成一个文件)
.bz2 bzip2 程序压缩的文件
.tar.gz tar 打包,gzip 程序压缩的文件
tar.bz2 tar 打包,bzip2 程序压缩的文件

gzip压缩工具
gzip的命令格式:gzip 【-d#】 filename

gzip后面直接跟文件名表示在当前目录下压缩,原文件给也会消失。

一般解压缩为** gzip -d hyz.gz**

gzip 后面跟-d表示解压压缩文件,gzip不支持压缩目录

bzip2压缩工具

bzip2 【-dz】 filename 它只有-d(解压缩)和-z(压缩)俩个常用选项,后面直接跟文件

如:bzip2 -z hyz
bzip -d hyz

xz压缩工具
xz和bzip2一样 格式为**xz2 【-dz】 filename **它只有-d(解压缩)和-z(压缩)俩个常用选项,后面直接跟文件

tar打包工具
tar时个打包工具,可以把目录打包成一个文件,方便移动 或者复制。命令格式为tar [-zjxcvfpP] filename.tar

字母 意思
-z 用zip压缩
-j 用bzip2压缩
-j 用xz压缩
-x 解包或者解压缩
-t 查看tar包里的文件
-c 建立一格tar包或者压缩文件包

你可能感兴趣的:(编辑工具vim和文本压缩打包命令基础)