Linux第二章——文件压缩归档和vim编辑器

一、文件压缩及归档
1、文件压缩

gzip和bzip命令用于文件压缩,但是缺陷是压缩完成后源文件消失所以一般不用。

命令格式是:gzip或者bzip  + 0-9的压缩等级(数字越大压缩级别越大)  +要压缩的文件

gzip -d 是解压缩

2、归档
归档使用tar命令,使用格式:tar  [选项]   自定义名   需要归档的文件。

tar命令本身没有压缩功能要配合gzip和bzip才能实现压缩功能,有对应选项且压缩完成后源文件存在。

[选项]                    -c 建立归档

                             -v 显示归档详细过程

                             -f 代表使用归档,使用tar命令必须有-f参数,使用-选项开头时-f参数必须在最后

                            -z 代表使用gzip压缩

                            -j 代表使用bzip压缩

                           -x 解压归档

                           -C 指定解压目录

                           -t 不解压查看归档内容,必须加-f

3、解压

解压不用区分是配合gzip还是bzip,解压命令为tar - xf  需要解压文件名

二、vim编辑器

1、vim的三种模式

1、命令模式:在该模式下是不能对文件直接编辑,可以输入快捷键进行一些操作(删除行,复制行,移动光标,粘贴...)【打开文件之后默认进入的模式】
2、编辑模式:在该模式下可以对文件的内容进行编辑;
3、末行模式:可以在末行输入命令对文件进行操作(搜索、替换、保存、退出、撤销、高亮...)

 

2、vim的打开方式

Vim 的打开方式(4种):
#vim 【文件路径】 作用:打开指定的文件
#vim +数字 【文件路径】 作用:打开指定的文件,并且将光标移动到指定行
#vim +/关键字 【文件路径】 作用:打开指定的文件,并且高亮显示关键词
#vim 【文件路径1】【文件路径2】【文件路径3】 作用:同时打开多个文件

3、vi的保存与退出(重点)
末行模式下:

                         q+回车 表示退出前提是没有对文件进行修改

                         wq+回车 表示保存内容并退出

                         q!+回车 表示强制推出不保存,不改变文件内容
 

命令模式
注意:该模式打开文件的第一个看到的模式(打开文件即可进入)

光标移动

光标移动到行首
按键:shift + 6 或 ^( T 字母上面的6,不是小键盘上的6)
光标移动到行尾
按键:shift + 4 或 $
# 上面的符号是正则表达式中的符号,并不是因为6比4大就在前面的意思。
1
光标移动到首行

按键:gg
光标移动到尾行

按键:G
翻屏

向上翻屏,按键:ctrl + b 或 PgUP
向下翻屏,按键:ctrl + f 或 PgDn
复制

复制光标所在行

按键:yy
粘贴:在想要 粘贴的地方按下 p 键
以光标所在行为准(包含当前行),向下复制指定的行数

按键:数字 yy
可视化复制

按键:ctrl + v,然后按下 ↑ ↓ ← → 方向键来选中需要复制的区块,按下 yy 键来进行复制,最后按下 p 键粘贴
删除/剪切

删除/剪切光标所在行

按键:dd (删除之后下一行上移)
注意:dd 严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果。
删除/剪切光标所在行为准,向下剪切/指定的行

按键:数字 dd (删除之后进行下一行上移)
删除/剪切光标所在的当前行,但是删除后下一行不上移

按键:D (删除之后当前行会变成空白行)

撤销/恢复

撤销
按键:u 或者 :u (不属于命令模式)
恢复
按键:ctrl + r 恢复(取消)之前的撤销操作
光标的快速移动

快速将光标移动到指定的行

按键:数字 G
以当前光标为准向上/下移动 n 行

按键:数字 ↑ ,数字 ↓
以当前光标为准向左/向右移动 n 字符

按键:数字 ← , 数字 →
末行模式下的快速移动方式:移动到指定的行

按键:输入英文 “ : ” ,其后输入行数数字,按下回车

编辑模式
进入方式:由命令模式进入,按下 : 或者 / (/ 表示查找) 即可进入

保存和退出

退出方式:

按下 esc (会有1.5秒的反应时间)
连按两下 esc (直接退出,没有1.5秒的反应时间)
删除末行全部输入字符
保存操作(write)

输入 :w 保存文件

输入 :w 路径 另存为

退出(quit)

输入 :q 退出文件
保存并退出

输入 :wq 保存并且退出
强制(!)

输入 :q! 表示强制退出,刚才做的修改操作不做保存
 

编辑模式
进入方式:

i:在光标所在字符前开始插入
a:在光标所在字符后开始插入
o:在光标所在行的下面另起一新行插入
I:字光标所在行的首行开始插入 如果行首有空格则在空格之后插入
A:在光标所在行的行尾开始插入
O:在光标所在行的上面另起一行开始插入
S:删除光标所在行并开始插入
退出方式:

按下 esc 键
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值