项目二 任务七 管理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目录下的所有文件


猜你喜欢

转载自blog.csdn.net/ws19970726/article/details/79894651
今日推荐