您的位置:首页 > 产品设计 > 产品经理

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

2018-03-30 13:58 531 查看
子任务一:管理rpm软件包
第一步:查询rpm软件是否已经安装
通过【rpm -q软件包名】命令查询或在参数-q后面直接加其他的参数来查询软件包的安装信息,具体命令以及释义如下:
【rpm -qa | grep tomact4】查询已经安装的tomcat4的所有套件
【rpm -qip example.rpm】查询example.rpm安装信息
【rpm -qif /bin/df】查询/bin/df文件所在安装包的信息
【rpm -qlf /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 软件包名】命令卸载已经安装好的软件包
【rpm -e tomcat4】卸载tomcat4软件包



第五步:熟悉rpm的其他附加命令
【rpm -e --nodeps vsftpd】删除vsftpd软件包
【rpm -i --nodeps vsftpd】安装vsftpd软件包

【rpm -i --requires vsftpd】安装vsftpd软件包

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



子任务二:管理压缩软件包
第一步:管理tar软件包
使用tar命令加各种参数管理tar软件包,其命令以及解释如下:
【tar cvf aa.tar aa.txt】建立一个tar包
【tar xvf aa.tar】解压一个tar包

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



第二步:管理zip包
使用【zip】命令加各种参数来管理zip软件包,具体命令及解释如下:
【zip yhy.zip yhy.txt】压缩yhy.txt文件为yhy.zip

【zip -r test.zip ./*】将当前目录下的所有文件全部压缩成test.zip文件

【zip test2.zip test2/ *】打包目录
【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中添加yhy1.txt文件

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



第三步:解压zip包
zip包的解压一般采用【unzip】命令,具体命令及解释如下:
【unzip yhy.zip】将压缩文件夹 yhy.zip在当前目录下解压缩
【unzip -n yhy.zip -d /tmp】将压缩文件夹 yhy.zip在指定目录/tmp解压缩

【unzip -o test.zip -d tmp/】将压缩文件夹 test.zip在指定目录tmp解压缩

【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目录下的所有文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: