为了账号安全,请及时绑定邮箱和手机立即绑定

【金秋打卡】第6天 Linux帮助与压缩命令

标签:
Linux

课程名称Linux达人养成计划 I
章节名称第5章 帮助命令
讲师名称Tony

课程内容

  • linux 中帮助命令
  • linux 中解压缩命令

课程收获

帮助命令 man

man命令来自于英文单词manual的缩写,中文译为帮助手册,其功能是用于查看命令、配置文件及服务的帮助信息。

语法格式:man [参数] 对象

man -f password
man man
man ls
man whatis
man whoami

其他帮助命令

方式一:命令 --help

ls --helps

方式二:help shell 命令

help命令的功能是用于显示帮助信息,能够输出Shell内部命令的帮助内容,但对于外部命令则无法使用,需要用man或info命令进行查看了。

help cd

info命令可以阅读info格式的文件,用来查看帮助信息。info文档可以支持链接跳转功能。info文档都存放在/usr/share/info目录中,该目录提供了整个软件包的帮助文档。

info ls

压缩与解压缩命令

常用压缩格式:.zip .gz .bz2

常用压缩格式:.tar.gz .tar.bz2

zip命令的功能是用于压缩文件,解压命令为unzip。通过zip命令可以将文件打包成.zip格式的压缩包,里面会附含文件的名称、路径、创建时间、上次修改时间等等信息,与tar命令相似。

zip -r backup1.zip /etc

unzip命令用于解压缩zip格式文件,虽然Linux系统中更多的使用tar命令进行对压缩包的管理工作,但有时也会收到同Windows系统常用的.zip和.rar格式的压缩包文件,unzip格式便派上了用场。直接使用unzip命令解压缩文件后,压缩包内原有的文件会被提取并输出保存到当前工作目录下。

unzip latest.zip -d /home

gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。压缩目录的时候是非常不方便的。因为它也把子目录给压缩了。

需要注意的是用gzip压缩以后,源文件会消失。如果不想让源文件消失呢?可以使用如下操作:

gzip -c abc > abc.gz

gunzip 是个使用广泛的解压缩程序,它用于解开被 gzip 压缩过的文件,这些压缩文件预设最后的扩展名为 .gz。事实上 gunzip 就是 gzip 的硬连接,因此不论是压缩或解压缩,都可通过 gzip 指令单独完成。
解压缩:

gzip -d abc.gz

bzip2采用新的压缩演算法,压缩效果比传统的LZ77/LZ78压缩演算法来得好。若没有加上任何参数,bzip2压缩完文件后会产生.bz2的压缩文件,并删除原始的文件。注意它不支持压缩目录。

bzip2 -k abc abc.bz2

bunzip2可解压缩.bz2格式的压缩文件。bunzip2实际上是bzip2的符号连接,执行bunzip2与bzip2 -d的效果相同。

tar 命令

tar 是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。通俗来讲就是先打包再压缩。

tar -cvf test.tar a.c   //打包 a.c文件为test.tar
tar -xvf test.tar //解压包

tar -czvf test.tar.gz a.c   //压缩 a.c文件为test.tar.gz
tar -xzvf test.tar.gz //解压文件

打卡截图

x5NfbV.md.png

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消