子任务一:管理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目录下的所有文件