Centos系统——rpm和yum install命令延伸

Centos系统——rpm和yum install命令延伸最近工作学习到一点命令的延伸,给大家分享一下rpm -qa | grep -i -E mariadb\|mysql | xargs -n1 rp

欢迎大家来到IT世界,在知识的湖畔探索吧!

最近工作学习到一点命令的延伸,给大家分享一下

rpm -qa | grep -i -E mariadb\|mysql | xargs -n1 rpm -e –nodeps

这条命令的意思是rpm通过grep筛选出Mariadb和mysql应用,再利用xargs传递给rpm -e卸载筛选出来的应用

grep -i 忽略大小写 -E 和and 的一致

rpm -e –nodeps 卸载

xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具

xargs 可接 -nNumber :

Number表示命令在执行的时候一次用的 argument(论点)的个数

多行输入单行输出:
# cat test.txt | xargs
a b c d e f g h i j k l m n o p q r s t u v w x y z
-n 选项多行输出:
# cat test.txt | xargs -n3
a b c
d e f
g h i
j k l
m n o
p q r
s t u
v w x
y z


有时候因为找不到一个合适的rpm来进行其他虚拟机的离线安装,可以尝试一下yumdownloader

利用yum下载rpm包

如果只想通过 yum 下载软件的软件包,但是不需要进行安装的话,可以使用 yumdownloader 命令;

yumdownloader 命令在软件包 yum-utils 里面。

yum install yum-utils -y

yumdownloader –destdir=/root/text –resolve httpd

常用参数说明:

–destdir 指定下载的软件包存放路径

–resolve 解决依赖关系并下载所需的包

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/34451.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信