Linux - 查看软件安装与安装路径
【1】查看软件是否安装
因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:
① rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。
注意,rpm区分大小写。
rpm -qa | grep nginx
② 以deb包安装的,可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字”;
dpkg -l | grep ruby
③ yum方法安装的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名”;
yum list packageyum list installedyum list installed | grep nginx
④ 如果是以源码包自己编译安装的,例如.tar.gz或者tar.bz2形式的,这个只能看可执行文件是否存在了,
上面两种方法都看不到这种源码形式安装的包。如果是以root用户安装的,可执行程序通常都在/sbin或/usr/bin目录下。
说明:
其中rpm yum 是Redhat系linux的软件包管理命令,dpkg 是debian系列的软件包管理命令。
【2】查看软件路径
这里以nginx为例。
① 查看安装路径:
whereis nginx/usr/sbin/naginx ---执行路径
/usr/lib64/nginx ---安装路径
/etc/nginx/ --- 配置路径
/usr/share/nginx ---默认站点目录
② 查询文件的运行文件所在地址:
which nginx
③ rpm包安装 :
首先查到程序隶属的包
rpm -qf /usr/sbin/nginx
然后rpm -ql那个包可以看到那个包的所有文件和路径:
rpm -ql nginx-1.12.1-1.el7.ngx.x86_64
④ find
可以使用find查找文件的所在路径。
find 查找路径 查找参数
如 : 在根目录下查找以.conf结尾的文件
find / -name *.conf
⑤ locate
locate的功能和find类似。
如:查找所有路径下的mysql文件
locate mysql
⑥ ps
可以通过查找进程的方法找到对应的包的路径
ps -ef|grep mysql
可以简写成
pgrep mysql
Linux - 查看软件安装与安装路径相关推荐
- linux如何搜索软件在哪个目录,Linux查看软件安装目录及位置 方法
对Linux了解的朋友都知道,在linux中软件一般默认都是安装在到"/usr/share"和"/usr/local"这两个路径下.但是:如果我们需要查看软件安 ...
- 初学者linux查找文件安装目录,Linux查看软件安装目录及位置 方法
对Linux了解的朋友都知道,在linux中软件一般默认都是安装在到"/usr/share"和"/usr/local"这两个路径下.但是:如果我们需要查看软件安 ...
- Linux查看软件安装和系统信息操作
Linux中查看程序安装位置 如果是rpm的安装,用rpm -ql 如果是一般安装 用 whereis 或者 find find /usr -name catalina.out ======== 如何 ...
- linux deepin/debian/ubuntu apt查看软件版本 apt安装指定版本的包
apt查看软件版本 或者使用:apt-cache madison docker-ce apt安装指定版本的包
- linux下软件的基本安装和卸载
Linux软件的安装和卸载一直是困扰许多新用户的难题.在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的"添加/删除程序"来实现.与其相类似,在Linux下有一 ...
- 宝塔Linux面板 软件商店中安装不了任何php版本的解决方法
如果当前的操作系统是CentOs,又在2022年后新安装的话,可能会出现php安装不了的方法. 虽然消息列表中像这样显示已安装完成,但其实根本没安装上,在 软件商店中-已安装 列表中找不到刚安装的ph ...
- linux下软件的基本安装和卸载 法一
对于第一种,安装方法如下: 1 .首先,将安装文件拷贝至你的目录中.例如,如果你是以root身份登录上的,就将软件拷贝至/root中. #cp xxx.tar.gz /root 2 .由于该文件是被压 ...
- 强悍的 ubuntu —— 查看软件版本及安装位置
1. 查看软件版本 (1)使用 aptitude sudo apt-get install aptitude aptitude show *** (2)使用 apt-show-versions sud ...
- ubuntu linux卸载软件命令,ubuntu安装和卸载软件命令
Ubuntu软件安装与删除相关命令 安装软件 命令: apt-get install softname1 softname2 softname3-- 卸载软件 命令: apt-get remove s ...
最新文章
- 左转待转区----当同向直行信号灯绿灯亮时,左转弯的车辆进入左转待转区等候放行信号(即使此时左转弯灯是红色的) 注意:当直行红灯时候禁止进入...
- spring与springMVC配置扫描的问题
- Exchange笔记之Exchange Server 2003前端后端部署
- python 绘图sns.distplot
- Flash研究(一)——本地通讯
- 深入浅出mysql csdn_《深入浅出MySQL:数据库开发、优化与管理维护
- 合并报表编制采用的理论_谈合并报表的编制理论
- 为发泄对上司不满,百度95后程序员删库被判9个月
- MathType如何编辑大三角形符号
- 连接超时与读取超时概述
- 实现调用阿里云API第一章——API请求与认证
- JSON学习思维导图
- Shell获取配置文件中一个字段的值
- kis商贸系列加密服务器,金蝶KIS商贸标准版系统登录
- Span 有多强大?玩转各种文字特效
- 小蜜智能对话开发平台
- 时钟周期 主频 CPU执行时间
- 帆软报表图表组件开发记录
- 精编APP运营推广知识大全之——借势营销
- 【TokenInsight 评级报告】NEM:评级BBB,展望稳定
热门文章
- [转载] python之路《第二篇》Python基本数据类型
- inputstream示例_Java InputStream close()方法与示例
- vue-video-player修改src就会报错_4、修改入口点代码
- 写python笔记本推荐_写个python程序帮你清理垃圾
- python struct pack解析_Python struct 详解
- node js 开发网站_使用Node JS开发网站
- uselocale_Java扫描仪useLocale()方法与示例
- hibernate中对象的3种状态----瞬时态、持久态、脱管态
- Oracle 游标的练习
- zoj 1091 Knight Moves