Linux查看软件是否安装和安装路径

1.查看软件是否安装

因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。
1. rpm包安装
可以用rpm -qa查看,如果想查看某个软件rpm -qa | grep 软件名
例如:rpm -qa | grep mysql

[root@localhost ~]# rpm -qa | grep mysql
mysql-community-libs-5.7.28-1.el7.x86_64
mysql-community-client-5.7.28-1.el7.x86_64
mysql-community-libs-compat-5.7.28-1.el7.x86_64
mysql-community-common-5.7.28-1.el7.x86_64
mysql-community-server-5.7.28-1.el7.x86_64
mysql57-community-release-el7-8.noarch

2. 以deb包安装
用dpkg -l查看,查看某个软件dpkg -l | grep 软件名
例如:dpkg -l | grep ruby

3. yum方法安装的
用yum list installed查找,查看某个软件yum list installed | grep 软件名
例如:yum list installed | grep nginx
4. 如果是以源码包自己编译安装的
例如.tar.gz或者tar.bz2形式的,这个只能看可执行文件是否存在了,上面两种方法都看不到这种源码形式安装的包。如果是以root用户安装的,可执行程序通常都在/sbin或/usr/bin目录下。

说明:其中rpm yum 是Redhat系linux的软件包管理命令,dpkg 是debian系列的软件包管理命令。

2. 查看安装路径

  1. 查看安装路径
    [root@localhost ~]# whereis mysql
    mysql: /usr/bin/mysql —执行路径
    /usr/lib64/mysql —安装路径
    /usr/share/mysql —默认站点路径
    /usr/share/man/man1/mysql.1.gz

  2. 查询文件的运行文件所在地址
    [root@localhost ~]# which mysql
    /usr/bin/mysql

发布了97 篇原创文章 · 获赞 3 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_39530821/article/details/102994912