YouLun

第六章:Linux操作命令2

一、文件压缩与解压缩

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、底行模式

进入底行模式:

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部