一、文件压缩与解压缩
1、打包和压缩
把多个文件变成一个文件—减少文件个数 打包pack/解包unpack
把一个文件变的体积更小—减少文件体积 压缩compress/解压decompress
2、常见的压缩格式
HTTP:gzip,deflate(zlib格式),br(Brotil),idebtity(不压缩)
Windows:zip,rar,7z,winrar,360压缩,bandzip,7zip
Linux:gzip(tar.gz=.tgz),bzip2(.bz2),zip
压缩后体积:tar.bz2
解压缩时间:tar.bz2>tar>tgz
3、tar命令
Tape Archive 的缩写


4、zip命令

二、查看和处理文件
1、文本文件和二进制文件
文本文件:用字符集编码的文件,如:ASCII,UTF-8,Unicode,ANSI
二进制文件:可执行程序,图片,音频,视频
2、文件处理的命令
cat 全拼 concatenate 连接 格式:cat 文件名
more/less less包括more的全部命令,并且的升级版,用less

head/tail 查看首/尾 看几行就写几

grep 搜索 在文件中查找/搜索内容(Windows里可以用工具:Filelocator Pro)
全拼:Globally search a Regular Expression and Print(全局搜索正则表达式并打印)
格式:grep 选项 模式 文件名
pipe 管道符号 | 把左边命令的输出当做右边命令的输入,可以无限连接
wc 全拼word count 统计字数

示例:查看当前目录有多少文件:ls -l | wc -l

diff 对比两个文件的内容

三、Linux文本编辑器
1、vi和vim的区别
vi:visual interface 可视化界面
vim:vi improved 是vi的升级版
2、vim配置文件
全局配置:/etc/vimrc
用户配置:~/.vimrc
3、vim三种模式的关系
命令模式:通过命令操作文本文件
编辑模式:对文本的内容进行编辑
底行模式:结束操作的时候使用

4、命令模式
如果进入文本文件提示有同名的.swp文件,说明上次未保存,或有人同时在更改
回车后选E就是覆盖之前,回到上次保存的内容。删掉swp文件就行
移动光标的操作:

搜索替换的操作:

删除和复制的操作:

5、编辑模式
进入编辑模式:

撤销:

6、底行模式
进入底行模式:
