linux命令(4) 帮助(man)命令和解压缩命令解析

帮助命令

  • man manual 文档的缩写
    • 格式 man 命令
    • man 有帮助级别, 主要是数字1-9, 查询命令:man man
    • man -f 命令 查看命令的帮助级别, 示例: man -f passwd 查看passwd命令的帮助级别都有哪些
    • man 5 passwd 查看passwd命令的5级别的帮助文件
    • man -k 命令apropos 命令结果一样,都是查看命令的所有的帮助文档, 此处的命令实为关键字
  • 命令 -- help 获取命令的选项帮助, 部分为中文,比较友好

解压缩命令

  • linux 常用压缩格式: .zip, .gz, .bz2, .tar.gz, .tar.bz2,其中.gz.bz2不支持压缩目录, .tar.gz.tar.bz2是为了解决<.gz.bz2不支持压缩目录>这个问题而产生的压缩格式.linux中最常用的就是后两种压缩格式
  • .zip格式, 可与windows的zip格式通用:
    • 压缩文件的命令: zip 压缩文件名 源文件 压缩文件以红色显示
    • 压缩目录的命令: zip -r 压缩文件名 源目录
    • 解压缩命令的格式: unzip 压缩文件
  • .gz格式
    • 压缩命令: gzip 源文件, 压缩为.gz格式的压缩文件, 源文件会消失.
    • 压缩命令: gzip -c 源文件 > 压缩文件压缩为.gz格式,源文件保留
      • 示例: gzip -c cang > cang.gz
    • 压缩命令: gzip -r 目录 压缩目录下的所有子文件, 但不能压缩目录
    • 解压缩命令: gzip -d 压缩文件
    • 解压缩命令: gunzip 压缩文件
  • .bz2 格式, 不支持压缩目录
    • 压缩文件: bzip2 源文件, 不保留源文件
    • 压缩文件: bzip2 -k 源文件, 压缩之后保留源文件
    • 解压缩文件: bzip2 -d 压缩文件, 加-k保留压缩文件
    • 解压缩文件: bunzip2 压缩文件, 加-k保留压缩文件
  • 打包命令tar, 格式: tar -cvf 打包文件名 源文件, 支持打包目录
    • -c: 打包
    • -v: 显示过程
    • -f: 指定打包后的文件名
    • 示例: tar long.tar long
    • 解打包: tar -xvf 打包文件
    • 其实.tar.gz.tar.bz2两种压缩格式为了解决不能压缩目录的问题的, 也就是在tar打包之后再进行相应格式的压缩操作的
  • tar.gz格式(最常用)
    • 压缩为tar.gz格式的命令: tar -zcvf 压缩包名.tar.gz 源文件
    • 解压缩tar.gz文件的命令: tar -zxvf 压缩包名.tar.gz
  • tar.bz2格式(最常用)
    • 压缩为tar.bz2格式的命令: tar -jcvf 压缩包名.tar.bz2 源文件
    • 压缩命令: tar -jcvf /tmp/test.tar.bz2 file1 file2意思是:将file1file2两个文件或目录压缩, 并将压缩文件放到/tmp/目录下,
    • 只查看压缩文件的内容,不解压压缩文件的命令:tar -jtvf 压缩文件名.tar.bz2, 其中的t可认为是test
    • 解压缩tar.bz2文件的命令: tar -jxvf 压缩包名.tar.bz2
    • 指定解压缩位置: tar -jxvf 压缩包名.tar.bz2 -C 路径 如: tar -jxvf long.tar.bz2 -C /tem/ 意思即是将long.tar.bz2的压缩文件解压到/tem/目录下
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值