San*_*dra 5 linux bash centos rhel5 rpm
我在 CentOS 服务器上错误地写了这个命令
xargs rpm -e|rpm -qa|grep test11
Run Code Online (Sandbox Code Playgroud)
我的意思是
rpm -qa|grep test11|xargs rpm -e
Run Code Online (Sandbox Code Playgroud)
这应该卸载所有匹配“test11”的包。
有人可以弄清楚第一个命令的作用吗?我担心它会卸载所有软件包 =(
不用担心,它只是执行了 'rpm -e' 而不会删除任何包。
[root@web420 ~]# rpm -e
rpm: no packages given for erase
Run Code Online (Sandbox Code Playgroud)
顺便说一句,为了验证您没有删除您可以运行的所有软件包
rpm -qa
Run Code Online (Sandbox Code Playgroud)
并查看已安装软件包的列表。