美文网首页
Linux简单的学习记录(五)

Linux简单的学习记录(五)

作者: Hugh1029 | 来源:发表于2018-08-01 17:22 被阅读0次

Vim文本编辑工具压缩解压缩

一、Vim文本编辑工具

1.安装与使用,一般都有vim文本工具,如果没有
yum install -y vim-enhanced
进行安装。

2.vim的三种模式:文本模式,编辑模式和命令模式。
文本模式就是vim刚进去的时候,按i进去编辑模式,按完esc,:或者/开头就是命令模式。

3.一般模式下的快捷操作:
h或者<-:向左移动
l或者->:向右
k:向上
j:向下
ctrl+B:文本向前翻一页
ctrl+F:向后翻一页
0或shift+6:移动到行首
shift+4:移动到行尾
gg:首行
G:尾行
nG:第几行

x:向后删除
X:向前删除
nx:向后删n个
dd:剪切光标所在行
ndd:剪切光标所在行之后的n行
yy:复制光标所在行
p:光标所在行开始向下粘贴
P:向上粘贴
nyy:光标所在行开始,向下复制n行
u:还原上一步操作
v:按v后移动光标选中指定字符,实现复制粘贴

4.进入编辑模式
i:当前字符前插入
I:光标所在行首插入
a:当前字符后插入
A:所在行行尾插入
o:下一行插入
O:上一行插入

5.命令模式:
/word :按n向后搜索
?word:按n向前搜索
:n1, n2s/word1/word2/g :第n1到n2行之间将word1替换为word2,不加g则只替换每行的第一个word1
:1,$s/word1/word2/g:全部替换

:w:保存
:q 退出
:w! 强制保存
:q! 强制退出
:wq 保存退出
:set nu 显示行号
:set nonu 不显示行号

二、文件的压缩和打包

最常见的是.tar.gz后缀名的压缩文件,注意这是两个命令组合的,是通过tar进行打包,再通过gzip压缩的。

1.压缩工具
1.1 gzip压缩
gzip [-d#] filename
-d解压时候用, -#表示压缩等级,6为默认,9最好
gzip 文件名:表示当前目录下压缩,并且原文件消失
gizp -d 文件名: 解压

1.2 bzip压缩
格式:bzip2 [-dz] filename
其中-z压缩,-d解压

1.3 xz压缩工具
xz [-dz] filename
-d解压,-z压缩

2.tar打包工具
命令格式:
tar [-zjxcvfpP] filename tar
*-z gzip压缩
-j bzip2压缩
-J xz压缩
*-x 解包或者解压
-t 表示查看tar包里有什么文件
*-c 表示建立一个tar包或压缩包
*-v 表示可视化
*-f 后跟文件命,表示压缩后的文件名或解压后的文件名,联合使用放在最后
-p 表示使用文件原属性(不常用)
-P 表示可以使用绝对路径(不常用)
综上所述,常用的命令为:
tar -czvf 打包后的命 文件夹名 (压缩文件)
tar -zxvf 文件包名 (解压)
换压缩方式,只要替换z即可。

3.zip压缩
安装: yum install -y zip
yum install -y unzip
zip [-r] 文件夹

4.zcat和bzcat
查看压缩的文档的内容

相关文章

  • Linux简单的学习记录(五)

    Vim文本编辑工具压缩解压缩 一、Vim文本编辑工具 1.安装与使用,一般都有vim文本工具,如果没有yum in...

  • Linux简单学习记录(九)

    Linux的系统管理技巧 一、监控系统状态 1.使用w命令查看当前系统负载 直接输入w回车就可以显示三行信息:第1...

  • Linux简单学习记录(四)

    Linux的系统用户和用户组管理 1/etc/passwd与/etc/shadow 1.1 /etc/passw...

  • Linux简单学习记录(八)

    正则表达式和Shell脚本 一、正则表达式 1.grep与egrep工具 grep命令的格式grep [-cinv...

  • Linux简单学习记录(六)

    安装RPM包和源码包 yum命令,是Red Hat安装RPM程序包的工具。使用 RPM去安装程序的时候,可能因为程...

  • Linux简单学习记录(七)

    shell的基础 1.记录命令历史记录在家目录的.bash_history上,会保存1000条历史命令常用三个命令...

  • Linux的简单学习记录(一)

    简单的命令行记录1.在虚拟机上安装需要的一些设置一般我比较推荐自己买个服务器玩,如果是学生,那就可以去腾讯云或者阿...

  • Linux的简单学习记录(二)

    记录下在Linux学习中初识Linux1.man 命令: 查看帮助文件,如: man ls 在这里可以看到对ls命...

  • Linux的简单学习记录(三)

    Linux的文件目录管理一、文件和目录管理 1.cd命令与pwd命令 进入文件目录与现实当前文件目录 2.mkdi...

  • shell正则

    学习的内容来自于Linux Shell脚本攻略(2) 内容只做了简单的记录,方便自己学习 shell 命令查询地址...

网友评论

      本文标题:Linux简单的学习记录(五)

      本文链接:https://www.haomeiwen.com/subject/gnrrvftx.html