命令
压缩
压缩gzip、bzip2
命令
- gzip 【-9】文件名
- bzip2 【-9】文件名
使用“-9”选项可以提高压缩的比率
指令的值可以是1(压缩速度最快,最低的压缩质量)到9(最慢的压缩速度,压缩率最高)之间的整数,其默认值为6(压缩速度和压缩质量
较为平衡的值)
gzip制作的压缩文件默认的扩展名为“.gz",原始文件不再保留
bzip2制作的压缩文件默认的扩展名为“.bz2”,原始文件不再保留
解压缩gunzip、bunzip2
命令
-
gunzip 文件
- gunzip 命令和 gzip -d 命令相同,都是解压缩
-
bunzip2 文件
- bunzip2 命令和 bzip2 -d 命令相同
-
-d: 用于解压缩已经压缩过的文件
归档命令tar
命令
-
制作归档文件
tar 【选项】 归档文件名 源文件或目录 -
释放归档文件
tar 【选项】 归档文件名 【-c 目标目录】
常用命令选项
选项 | 作用 |
---|---|
-c | 创建. tar格式的包文件 |
-x | 解开. tar格式的包文件 |
-C | 解压时指定释放的目标文件夹 |
-f | 表示使用归档文件 |
-p | 打包时保留文件及目录的权限 |
-p | 打包时保留文件及目录的绝对路径 |
-t | 列表查看包内的文件 |
-v | 输出详细信息(Verbose) |
-j | 调用bzip2程序进行压缩或解压 |
-z | 调用gzip程序进行压缩或解压 |
模板
使用bzip2程序创建压缩文件
- -j命令调用bzip2程序
- -c命令创建
- -v命令输出详细信息
- -f表示是归档
-v 和-f 都是标配
[root@ccc opt]# tar -jcvf AA.tar.bz2 1.txt
1.txt
[root@ccc opt]# ls
1.txt AA.tar.bz2 rh
解压gzip创建的压缩包
- -z命令调用gzip程序
- -x解开.tar文件包
- -v、-f标配
[root@ccc opt]# ls
AA.tar.bz2 BB.tar.gz rh
[root@ccc opt]# tar -zxvf BB.tar.gz
1.txt
[root@ccc opt]# ls
1.txt AA.tar.bz2 BB.tar.gz rh
[root@ccc opt]#
总结
一般来说我们都使用tar命令压缩解压缩,tar命令更加的方便,选择性更多
文本编辑器vi
作用
- 创建或修改文本文件
- 维护Linux系统中的各种配置文件
常用的编辑器
- vi:类UNIX操作系统的默认文本编辑器
- vim:vim是vi文本编辑器(一般简称vi编辑器)的增强版本
工作模式
- 命令模式
启动vi编辑器后默认进入命令模式,该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作 - 输入模式
该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改、或者添加新的内容。处于输入模式时,vi编辑器的最后一行会出现“-- INSERT --"的状态提示信息 - 末行模式
该模式中可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vi编辑器的最后一行会出现冒号“:"提示符
命令
- 命令模式切换成输入模式的指令
指令 | 作用 |
---|---|
a | 在当前光标位置之后插入内容 |
i | 在当前光标位置之前插入内容 |
o | 在光标所在行之下插入一个新行内容 |
O | 在光标所在行之上插入一个新行内容 |
A | 在所在行的行尾插入内容 |
I | 在所在行的行首插入内容 |
- 命令模式下