课程名称:Linux达人养成计划 I
课程章节:Linux中帮助命令、Linux中压缩命令
课程讲师:Tony
课程内容:
帮助命令
命令 | 选项 | 描述 |
---|---|---|
man 命令 | -f 查看命令有几个级别的帮助,相当于whatis -k 查看命令(模糊匹配)所有相关等级的帮助,相当于apropos |
获取指定命令的帮助 |
命令 --help | - | 通过选项获取某个命令的选项帮助 |
help 命令 | - | 获取指定命令的帮助(只能获取shell命令的帮助) |
-
man
在Linux中,一个命令可能有多个等级的帮助,比如
passwd
有命令等级的帮助,还有配置等级的帮助1:查看命令的帮助 2:查看可被内核调用的函数的帮助 3:查看函数和函数库的帮助 4:查看特殊文件的帮助(主要是/dev目录下的文件) 5:查看配置文件的帮助 6:查看游戏的帮助 7:查看其它杂项的帮助 8:查看系统管理员可用命令的帮助 9:(在某些系统中没有)
# 查看passwd有几个等级的帮助 man -f passwd # 查看passwd配置文件等级的帮助 man -5 passwd
压缩命令
常用压缩格式:
.zip
、.gz
、.bz2
、.tar.gz
、.tar.bz2
命令 | 选项 | 描述 |
---|---|---|
zip 压缩文件名 源文件 | -r 压缩目录 | 压缩文件或目录成zip工作 |
unzip 压缩文件名 | - | 解压zip文件 |
gzip 源文件 | -c 输出压缩后的数据 -r 压缩目录下的子文件 -d 解压文件(同gunzip) |
压缩文件或目录成gz格式,源文件会消失 |
bzip2 压缩文件名 | -k 压缩后保留源文件 -d 解压文件(同bunzip2) |
压缩文件(不知道压缩目录),源文件会消失 |
-
zip
# 压缩文件(把a1文件压缩成a1.zip) zip a1.aip a1 # 压缩目录(把abc目录压缩成abc.zip) zip -r abc.zip abc # 解压zip文件(把abc.zip解压) unzip abc.zip
-
gzip
# 压缩文件(a1 -> a1.gz) gzip a1 # 压缩后会生成一个a1.gz,原来的a1文件会被删除 # 压缩文件(把a1文件压缩成a1.gz,源文件不会被删除) gzip -c a1 > a1.gz # 压缩目录的子文件(递归把目录下的每个文件压缩成单独文件,不能压缩目录)(把abc目录的子文件进行压缩) gzip -r abc # 解压gz文件(吧a1.gz解压) gzip -d a1.gz gunzip a1.gz
-
bzip2
# 压缩文件(a1 -> a1.bz2) bzip2 a1 # 如果要保留源文件可以使用-k选项 # 解压bz2文件(a1.bz2 -> a1) bzip2 -d a1.bz2 bunzip2 a1.bz2
课程收获
学习到了在计算机系统中最常用功能之一“压缩与解压缩”的操作,以及shell的一点概念
学习到了zip、gz、bz2三种压缩文件的操作
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦