因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:

1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。

1
[root@hexuweb102 ~] rpm -qa | grep ruby

2、以deb包安装的,可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字”;

1
[root@hexuweb102~]dpkg-l|grepruby

3、yum方法安装的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名”;

1
[root@hexuweb102 ~] yum list installed | grep ruby

4、如果是以源码包自己编译安装的,例如.tar.gz或者tar.bz2形式的,这个只能看可执行文件是否存在了,

上面两种方法都看不到这种源码形式安装的包。如果是以root用户安装的,可执行程序通常都在/sbin:/usr/bin目录下。

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

转载于:https://www.cnblogs.com/elian91/p/11229391.html

linux下如何查看某软件是否已安装相关推荐

  1. linux下如何查看某个软件 是否安装??? 安装路径在哪???

    <1>.在linux下如何判断是否已经安装某个软件? 我的系统是red hat 我用命令rpm查是否安装了某个软件(例如: matlab 与 fluent ),得到了如下的结果: 我用rp ...

  2. linux下查看某软件是否已安装, ubuntu安装deb包

    1.rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep "软件或者包的名字". [root@hexuweb102 ~] rpm ...

  3. linux 下脚本查看带宽 (不需要安装其他工具包)

    因为平时常用的都是iftop去查看网卡的带宽,因为有相对的可视化界面.可是平时去其他的centos上查看流量的话,对方的电脑不一定会安装iftop,这样的话会带来一定的麻烦,所以去网上找了一下traf ...

  4. linux查看设备内存代码,Linux下内存查看命令(示例代码)

    在Linux下面,我们常用top命令来查看系统进程,top也能显示系统内存.我们常用的Linux下查看内容的专用工具是free命令. Linux下内存查看命令free详解: 在Linux下查看内存我们 ...

  5. 在windows和linux下如何查看80端口占用情况?是被哪个进程占用?如何终止等

    一.在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等 这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入&quo ...

  6. linux 打开php服务器文件夹,Linux下如何查看文件和文件夹大小

    <Linux下如何查看文件和文件夹大小>要点: 本文介绍了Linux下如何查看文件和文件夹大小,希望对您有用.如果有疑问,可以联系我们. 相关主题:服务器配置 1 Linux下查看文件和文 ...

  7. linux系统磁盘分区查看,linux下磁盘查看和分区

    4.1 df命令 4.2 du命令 4.3/4.4 磁盘分区 df命令 df输出磁盘文件系统使用情况: [root@centos ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev ...

  8. 3 款 Linux 下的照片管理软件

    Linux 下的照片管理软件大家熟悉的大致有十来个.网上搜索一下就能看到相关的文章介绍.本站以前也介绍过:六款优秀的 Linux 照片管理软件,LinuxLink 也有:7 of the Best F ...

  9. Linux 下不容错过的软件推荐

    我一直在安利我的朋友使用 Linux 系统.我知道这是一件不容易的事,毕竟使用 Linux 系统需要一定的学习成本,但我没有放弃,因为好用的东西要和大家分享,独乐了不如众乐乐! 今天我就分享一些 Li ...

最新文章

  1. 用bash命令得到Windows一个目录下的所有文件并且把结果输入到一个文件
  2. toFixed()方法
  3. Android Service的onStartCommand返回值用法
  4. tensorflow.GraphDef was modified concurrently during serialization
  5. 如何成为优秀的程序员
  6. 打破双亲委派么,怎么打破_质量保证被打破。 这就是我们如何使其像其他所有东西一样敏捷。...
  7. java移动端接口测试_走进Java接口测试之测试框架TestNG数据驱动(入门篇)
  8. hibernate事务详解
  9. L1-062 幸运彩票 (15 分)
  10. Java基础知识强化之IO流笔记59:打印流
  11. php foreach 时间,PHP利用for,while,foreach遍历时间比较的简单示例
  12. latex 使用ppt导出pdf图片
  13. 没解决:eclipse的JDK Compliance的Use compliance from execution无法选中
  14. 哪些方面的纠纷可以去北京互联网法院提起诉讼?
  15. javascript 中$符号是代表什么意思!
  16. google gcr.io、k8s.gcr.io 国内镜像
  17. JavaSE 知识大纲
  18. maya 中arnold渲染vector置换贴图方法
  19. mac 竖屏显示屏鼠标无法从显示器移到mbp上
  20. node 文件重命名

热门文章

  1. html清除矩形边区域,canvas清除矩形指定颜色
  2. php企业号自定义菜单,用php实现微信企业号自定义菜单遇到问题,请大神指点!...
  3. 征途LINUX服务端脚本,bat脚本实例征途夜行
  4. Oracle使用ini启动,python操作ini类型配置文件的实例教程
  5. (8)nginx:反向代理和负载均衡
  6. Asp.Net就业课之案例实践第二次课
  7. 最简单的打造淘宝商品爆款步骤
  8. 位示图 c语言程序,位示图模拟文件系统空闲快管理c语言
  9. mongodb 输出数组字段_三分钟 mongodb 开发快速上手
  10. springboot+IntelliJ IDEA实现热部署