文本编辑工具Vim和文档的压缩与打包gzip(3.10)

文本编辑工具Vim与Vi

  1. Vim与Vi(编辑文本),格式为vim(vi) /文档,其中有3种模式:一般模式、编辑模式、命令模式
  • 区别:用vim打开的文本是有颜色的,vi的没有
  • 注:个人觉得vi比较好,因为vim打开后有些字符会显示错误,从而导致后面的操作出错
  • 一般模式(vi后回车键的就是一般模式)
按键 作用
h/左方向键 光标向左移动1个字符
l(小写字母L)/右方向键 光标向右移动1个字符
k/上方向键 光标向上移动1个字符
j/下方向键 光标向下移动1个字符
Ctrl+B 文本页面向前翻一页
Ctrl+F 文本页面向后翻一页
0(数字)/Shift+6 移动到本行行首
Shift+4 移动到本行行尾
gg 移动到首行
G 移动到尾行
nG(n是任意数字) 移动到n行
按键 作用
x和X x表示向后删除一个字符,X 表示向前删除一个字符
nx 向后删除n个字符
dd 删除/剪切光标所在的那一行
ndd 删除/剪切光标所在行之后的n行
yy 复制光标所在行
p 从光标行所在行开始,向下黏贴已经复制或黏贴的内容
P 从光标行所在行开始,向上黏贴已经复制或黏贴的内容
nyy 从光标所在行开始,向下复制n行
u 还原上一步操作
v 按v后移动光标会选中指定字符,然后可以实现复制、黏贴等操作
  1. 编辑模式(按i、I、a、A、o、O、r、R即可进入)
按键 作用
i 在当前字符前插入
I(大写i) 在光标所在行的行首插入
a 在当前字符后插入
A 在光标所在行的行尾插入
o 在当前行的下一行插入新的一行
O 在当前行的上一行插入新的一行
  1. 命令模式
命令 作用
/word 在光标之后查找一个字符串word,按n向后继续搜索
?word 在光标之前查找一个字符串word,按n向前继续搜索
:n1,n2s/word1/word2/g 在n1和n2行之间查找word1并替换为word2,不加g则只替换每行的第一个word1
:1,$s/word1/word2/g 将文档中所有的word1替换为word2,不加g则只替换每行的第一个word1
:w 保存文本
:q 退出vim/vi
:w! 强制保存,在root用户下,即使文本只读也可以完成保存
:q! 强制退出,所有改动不生效
:wq 保存并退出
:set nu 显示行号
:set nonu 不显示行号

文档的压缩与打包

压缩格式

  • .gz:由gzip压缩工具压缩的文件
  • .bz2:由bzip压缩工具压缩的文件
  • .tar:由tar打包程序打包的文件(tar并没有压缩功能,只是把一个目录合并成一个文件)
  • .tar.gz:表示先由tar打包,再由gzip压缩
  • .tar.bz2:表示先由tar打包,再由bzip2压缩
  • .tar.xz:表示先由tar打包,再由xz压缩
  1. gzip(压缩工具),格式为gzip (-d#) filename//“#”为1~9,(不支持压缩目录)

-d :在解压缩时使用 //gzip -d 压缩文件名
-# :表示解压等级,1为最差,9为最好,6为默认

#gzip filename表示在当前目录下压缩该文件,源文件也会消失。

  1. bzip2(压缩工具),格式为bzip2 (-dz) filename(不支持压缩目录)

-z :压缩(压缩时加不加都可以压缩文件)
-d : 解压缩,级别1~9,默认 9

3.tar(打包工具),格式为tar (-zjxcvfpP) filename tar,打包后原文件还在

-z :同时用gzip压缩
-j :同时用bzip2压缩
-J :同时用xz压缩
-x:解包/解压包
-t : 查看tar包里的文件
-c :建立一个tar包/压缩文件包
-v :可视化
-f : 后面跟文件名
-p : 原文件的属性
-P : 可以使用绝对路径
–exclude filename : 打包/压缩时,不要将filename文件包括入内

  • 打包的同时使用gzip压缩,格式为tar -czvf xxx.tar.gz xxx ,解压:tar -zxvf xxx.tar.gz xxx
  • 打包的同时使用bzip2压缩,格式为tar -cjvf xxx.tar.bz2 xxx,,解压:tar -jxvf xxx.tar.bz2 xxx
  1. zip(压缩工具),压缩格式为zip xxx.txt.zip xxx.txt,解压为unzip xxx.txt.zip(若没有unzip,需要安装 yum install -y unzip),可压缩目录和文件,需要指定目录下的文件

  2. zcat、bzcat (直接查看压缩文档内容)

发布了5 篇原创文章 · 获赞 17 · 访问量 3147

猜你喜欢

转载自blog.csdn.net/Wings_V/article/details/104799075
今日推荐