Linux命令-包管理

一、deb包

​ deb是Debian/ˈdɛbiən/软件包格式的文件扩展名,Ubuntu 基于 Debian 的 unstable 或者 testing 分支,两者都是deb后缀,但不能通用。
​ deb是包文件信息以及包内容,经过gzip和tar打包而成,使用工具可以转换成tar.gz或rpm格式。

​ 安装举例:
​ 安装teamviewer14

sudo dpkg -i teamviewer.deb
修复依赖关系,自动安装deb的依赖包
sudo apt install -f  #  -f 修复依赖关系
安装完毕/usr/bin有teamviewer的可执行文件
查询已安装软件
dpkg -l | grep teamviewer
卸载deb包,依赖包不会卸载
sudo dpkg -r teamviewer
二、tar包

​ tar [主选项+辅助选线] 文件或目录
​ 主选项 -c 创建新tar包
​ -r 在tar文件中追加
​ -x 解包
​ -z 使用gzip工具
​ -j 使用bzip2工具
​ 辅助选项 -v 显示处理文件的详细信息
​ -f 使用tar文件

tar -cvf xxx.tar file1 file2 将两个文件打包 c创建  v显示详细信息 f tar文件
tar -rf xxx.tar  file3          将file3追加到tar包      r追加
三、压缩包
  • 单独使用压缩命令

    • gzip压缩

      ​ gzip 文件名 #压缩

      ​ gzip -d 压缩文件名 #解压

      ​ gzip -rd d1 #-r递归处理 d表示解压缩 将d1目录中的所有压缩文件递归处理,进行解压缩

    • bzip2压缩

      bzip2 文件名 #压缩
      bunzip2 f3.bz2 #解压缩
      bzip2 -d passwd.bz2 #-d表示强制解压缩

    • zip

      zip 与windows压缩相似也兼容
      可压缩多个文件 zip -r d1 将目录d1的所有内容压缩
      unzip d1.zip -d d2 将文件解压缩至d2,d2若不存在则新建一个,-d表示目录

      总结:bzip2与gzip 算法不同 bzip2压缩比高 cpu占用率高,两者都只能压缩一个文件

  • tar命令嵌入压缩命令

    tar -czvf f3.tar.gz d2 			#将d2目录压缩成f3.tar.gz
    tar -xzvf f3.tar.gz -C d4 		#将文件解压至d4文件夹 -C 改变目录
    
  • 查看压缩包文件内容

    zcat bzcat 可以不解压查看压缩文件内的内容(应该是文本格式文件,才能看到其内容)

  • 练习

    先用gzip压缩,再用zcat查看
    先用bzip2压缩,再用bzcat查看

四、制作iso光盘映像和挂载

​ mkisofs -r -o 文件名.iso 源文件或目录

​ 文件可以多个用空格分隔 制作ISO

​ -r rational rock,iso9660的扩展格式,可以更好集成Unix系统

​ -o 输出的文件名

​ 挂载(光盘加载到光驱):

​ mount -t iso9660 -o loop xxx.iso 挂载文件夹

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值