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

【金秋打卡】第12天 学习Linux —— 帮助命令和(解)压缩命令

标签:
Linux

课程章节: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 点赞

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

评论

作者其他优质文章

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

100积分直接送

付费专栏免费学

大额优惠券免费领

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

举报

0/150
提交
取消