子任务一   管理rpm软件包

第一步:查询rpm软件是否已经安装

通过【rpm -q 软件包名】命令查看,具体命令如下:

【rpm -qa | grep tomcat4】查询已经安装的tomcat的所有套件。

【rpm -qip example。rpm】查询example.rpm安装包的信息。

【rpm -qif /bin/df】查询/bin/df文件所在安装包的信息。

【rpm -qif /bin/df】查询/bin/df文件所在安装包中的各个文件分别被安装到哪个目录下。

第二步:安装rpm软件包

【rpm -i example.rpm】安装example.rpm包。

【rpm -iv example.rpm】安装example.rpm包并在安装过程中显示正在安装的文件信息。

【rpm -ivh example.rpm】安装example.rpm包并在安装过程中显示正在安装的文件信息及安装进度。

第三步:升级rpm软件包

【rpm -U example.rpm】example.rpm软件包。

【rpm -Uvh example.rpm】加参数v显示升级时详细信息,加参数h显示安装进程。

第四步:卸载rpm软件包

【rpm -e tomact4】卸载tomact4软件包。

【rpm -e --nodeps】命令强制卸载。

第五步:熟悉rpm的其他附加命令

【rpm -e --nodeps vsftpd】忽略依赖关系并继续删除vsftpd软件包。

【rpm -i --nodeps vsftpd】忽略依赖关系并继续安装vsftpd软件包。

【rpm -i --requires vsftpd】显示该安装包的依赖关系并安装vsftpd软件包。

【rpm -i --force vsftpd】强制安装vsftpd软件包。

子任务二   管理压缩软件包

第一步:管理tar软件包

【tar cvf aa. tar aa. txt】建立一个tar包

【tar xvf aa. tar】解压一个tar包。

【tar cvfz aa. tar. gz aa. txt】建立一个tar.gz包。

第二步:管理zip包

【zip yhy. zip yhy. txt】压缩yhy.txt文件为yhy.zip。

【zip -r test. zip./*】将当前目录下的所有文件和文件夹全部压缩成test.zip文件,-r表示递归压缩子目录下所有文件。

【zip test2.zip test/*】打包目录。

【zip -d yhy. zip yhy. txt】删除压缩文件yhy.zip中的yhy.txt文件。

【zip -d yhy. zip yhy/ln.log】删除打包文件目录下的文件ln.log。

【zip -m yhy1.zip yhy1.txt】向压缩文件yhy1.zip里添加yhy.txt文件。

【zip yhy3.zip yhy3s/* -x yhy3s/ln.log】压缩文件时排除ln.log文件。

第三步:解压zip包

【unzip yhy. zip】将压缩文件yhy.zip解压到当前目录。

【unzip -n yhy.zip -d /tmp】将压缩文件yhy.zip在指定目录/tmp下解压,如果已有相同文件存在,要求【unzip】命令不覆盖原先的文件。

【unzip -o test. zip -d tmp/】将压缩文件test.zip在指定目录下tmp下解压,如果已有相同文件存在,要求【unzip】命令覆盖原先文件。

【unzip -v yhy.zip】查看压缩文件但不解压。

【unzip a.zip】解压一个zip包。

第四步:gzip和gunzip等其他的压缩软件以及常用命令

【gzip -d a. gz 3. tar.gz】解压一个gz包。

【tar xvzf abc.tar.gz】解压一个tar.gz包。

【gunzip abc.tgz】解压一个tgz包。

【tar xvzf a.tar.z】解压一个tar.z包。

【bunzip2 b. txt.bz2】解压一个bz2包。

【find / -name “*.zip”】将系统中所有的.zip文件显示出来。

【find / -name “*.gz”|wc -1|】查找系统中有多少个.gz文件,并统计数量。

【mkdir /home/dir1 dir2 dir3】在家目录创建3个目录。

【touch /home/dir1/file1 /home/dir1/file2 /home/dir1/file3】分别在新建目录里创建file1,file2,file3文件。

【zip -q -r /root/ysl.zip/root/*】将家目录下所有文件(不包括目录)压缩成文件ysl.zip。

【zip -m ysl.zip install。log】将/root/install.log添加到ysl.zip中。

【unzip -v ysl.zip】显示ysl.zip中包含的文件信息。

【mkdir /tmp/unzip-ysl】建立unzip-ysl目录。

【unzip ysl.zip -d/tmp/unzip-ysl】将ysl.zip解压至/tmp/unzip-ysl下。

【zip -r /root/ys2.zip /root/*】将家目录下所有文件(包括目录)压缩成文件ys2.zip。

【mkdir /tmp/unzip-ys2】建立unzip-ys2目录

【unzip ys2.zip -d /tmp/unzip-ys2】将ys2.zip解压至/tmp/unzip-ys2目录下。

【tar -czvf file.tar.gz dirl/file1】将dirl/file1文件压缩成file1.tar.gz。

【tar -czvf file.tar.gz dirl/file2】将dirl/file2文件压缩成file2.tar.gz。

【tar -czvf file.tar.gz dirl/file3】将dirl/file3文件压缩成file3.tar.gz。

【mkdir /tmp/gunzip】建立gunzip目录。

【cp dirl/file1.gz dirl/file2.gz dirl/file3.gz /tmp/gunzip】复制压缩文件到新建的目录中。

【gzip -dv /tmp/gunzip/*】压缩gunzip目录下的所有文件。

管理rpm软件包与压缩包相关推荐

  1. 任务七 ,八 管理rpm软件包与压缩包

    任务七          管理rpm软件包与压缩包 子任务一     管理rpm软件包 第1步:查询rpm软件是否已经安装 [rpm -qa | grep tomcat4]查询已经安装的tomcat4 ...

  2. 项目二 任务七 管理rpm软件包与压缩包

    [子任务一]  管理rpm软件包 rpm有5种操作模式,分别是:安装.卸载.升级.查询和验证. 第一步:查询rpm软件是否已经安装 在安装一个软件之前,往往需要确认该软件是否已经安装.通过[rpm - ...

  3. Linux软件包管理— rpm软件包查询

    之前我们说的rpm软件包的安装和卸载,都可以使用yum命令来代替,但是rpm软件包的查询,yum命令是代替不了的. 注意: 这不是说yum没有查询命令,只是yum查询命令和rpm软件包的查询命令,所查 ...

  4. Linux命令之 DNF -- 新一代的 RPM 软件包管理器

    文章目录 一.命令介绍 二.安装 DNF 三.DNF 命令 (一)主要命令 1. 安装.升级和删除软件包 2. 查询和检查软件包 3. 执行其它功能 (二)插件命令 四.选项参数 五.命令示例 (一) ...

  5. Linux_09 Linux软件包管理 rpm与yum

    Linux软件包管理 rpm与yum 文件的压缩与打包 rpm安装软件 yum安装删除软件 yum进阶 一. 文件的打包 与压缩 压缩:指通过某些算法,将文件尺寸进行相应的缩小,同时不损失文件的内容. ...

  6. 大数据与云计算学习计划 (一) 云计算系统管理 6 Linux中RPM软件包管理操作 、 Yum软件包仓库操作(概念与实操)

    大数据与云计算学习计划 (一) 云计算系统管理 6 Linux中RPM软件包管理操作 . Yum软件包仓库操作(概念与实操) 一.RPM软件包管理 1.常见软件包类型 2.RPM包文件名特征 3.RP ...

  7. Linux应用程序管理及RPM软件包

    文章目录 前言 1.应用程序与系统命令 2.典型应用程序的目录结构 3.常见的软件包封装类型 二.RPM包管理工具 1.RPM命令的格式 2.查询RPM软件包信息 ①查询已安装的RPM软件信息 ②查询 ...

  8. RPM软件包管理 软件依赖关系 Yum软件的使用 上传与下载 时间设置 命令补充 zip归档工具

    环境准备 1.光盘文件放入挂载光驱设备 2.挂载光驱设备(临时挂载) mount /dev/cdrom /mnt ls /mnt ls /mnt/Packags 软件包一般都会以.rpm结尾 RPM软 ...

  9. RPM软件包管理 、Yum软件包仓库

    一.环境准备 开启CentOS7虚拟机 1.将光盘光盘镜像文件,放到虚拟的光驱设备 2.建立一个目录,进行挂载 [root@localhost ~]# ls -l /dev/cdrom lrwxrwx ...

最新文章

  1. 2021年浅谈多任务学习
  2. 今天不聊我这些啦,来聊聊我们这种外行对你们的了解吧
  3. 监测SQLServer数据库中表的数据变化 方案
  4. myeclipse配置weblogicserver
  5. c语言打印字符的函数参数,C语言格式化打印函数vsnprintf()的实现
  6. 2018年计算机应用基础性考,2018年电大计算机应用基础核心课形考册
  7. 【Linux】Linux命令大全----常用文件操作命令
  8. 低代码工具让人人都是程序员?别再吐槽了,它能做这些事
  9. 逻辑卷管理LVM (Logical Volume Manager)
  10. 「leetcode」C++题解:226.翻转二叉树,递归法与迭代法详解
  11. JAVAWeb项目 微型商城项目-------(四)用户注册
  12. 电路第五版课后完全答案百度扫描(免费)
  13. 组建服务计算机我的电脑有个下三角,excel小三角怎么弄出来
  14. 领域驱动设计DDD:贫血模型和充血模型(比较重要)
  15. 阿里云| 阿里云汇总
  16. 【JavaScript进阶学习】NodeJs语言的介绍及基本使用
  17. 443端口是什么,如何启用?
  18. 使用Perl编写协议分析脚本
  19. 台灯有必要买AA级的吗?精选专业护眼的国AA级台灯
  20. 内容算法:新闻“标题党”检测方法综述

热门文章

  1. jsN位字母数字混合验证码
  2. java 二进制转ascii码_Unicode码的二进制转换(Java)
  3. 增压器为Android应用程序雨燕,机械增压器进化史详解.doc
  4. 华为HCNA之交换机基础配置实验
  5. Centos7搭建KVM虚拟化平台之基于OVS网桥
  6. 基于 openGauss 的五子棋 AI 项目,openGauss 设计一个 AI 小 demo
  7. 视频模糊如何转高清?
  8. Django生成MySQL表的字段注释
  9. 成功解决萤石云SDK对讲功能设备端无声音手机端有声音的问题
  10. xjar加密后运行错误_Python中的错误和异常