#yum list 软件名 //列出指定的软件包的安装情况
#yum list available //列出资源库中所有可以安装的rpm包
#yum list available <regex> //列出资源库中与正则表达式匹配的所有可以安装的rpm包
#yum listinstalled //列出所有已经安装的软件包
#yum list installed <regex> //列出资源库中与正则表达式匹配的所有已经安装的rpm包
#yum list extras //列出所有已经安装但不在YUM 仓库内的软件包
#yum list extras <regex>//列出与正则表达式匹配的已安装的但不包含在资源库中的rpm包
#yum grouplist //列出所有YUM服务器定义的分组
#yum search <关键字> //在YUM源中查找指定关键字
#yum search <regex> //检测所有可用的软件的名称、描述、概述和已列出的维护者,查找与正则表达式匹配的值
#yum list recent //列出最近被添加到资源库中的软件包
#yum provides <regex> //检测软件包中包含的文件以及软件提供的功能,查找与正则表达式匹配的值
#yum deplist <软件包> //显示软件包的依赖信息
3.清除YUM缓存
yum会把下载的软件包和header存储在cache中,而不会自动删除。
#yum clean packages //清除缓存目录(/var/cache/yum)下的软件包
#yum clean headers //清除缓存目录(/var/cache/yum)下的 headers
#yum clean oldheaders //清除缓存目录(/var/cache/yum)下旧的 headers
#yum clean all //清除缓存目录(/var/cache/yum)下的软件包及旧的headers
#yum clean //同上,清除缓存目录(/var/cache/yum)下的软件包及旧的headers
yum命令使用实例
1、升级系统
#yum update
2、安装指定的软件包
# yum -y install vsftpd
3、升级指定的软件包
# yum -y update mysql
4、卸载指定的软件包
# yum -y remore vsftpd mysql
5、查看系统中已经安装的和可用的软件组,对于可用的软件组,你可以选择安装
# yum grouplist
6、安装上一个命令中显示的可用的软件组中的一个软件组,神之编辑器-Emacs,大约安装了12个软件包
# yum -y groupinstall Emacs
7、更新指定软件组中的软件包
# yum -y groupupdate Emacs










