初学者linux查找文件安装目录,Linux查看软件安装目录及位置 方法_linux查找安装包的位置-程序员宅基地

技术标签: 学习  Linux  运维  linux  debian  

对Linux了解的朋友都知道,在linux中软件一般默认都是安装在到“/usr/share”和“/usr/local”这两个路径下。但是:如果我们需要查看软件安装路径又怎么办呢?因为你不能保证人人都会有这种习惯会安装到默认目录对吗?

Linux查看软件安装目录及位置4种方法

说起是3种方法,无非是Linux下的几个个命令而已,find、whereis、which、locate都可以,特别是前两个命令更加的好。

以下示例都是用来查找"zmap"这个软件具体位置在哪里?

1、find

通过find查找某个关键字,可以得到结果,结果是否精准完全取决于你的关键字。root@kali:/# find / -name zmap

2、whereis

whereis除了可以找软件位置,还可以找到命令的二进制文件,源文件和手动页文件。root@kali:/# whereis zmap

3、which

准确的来说,which并不能找软件安装位置,只能查询软件命令的运行文件所在路径。root@kali:/# which zmap

4、locate

locate命令其实是“find -name”的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。

为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。

locate命令的使用实例,具体如下:

搜索etc目录下所有以sh开头的文件。root@kali:/# locate /etc/sh

搜索用户主目录下,所有以m开头的文件。root@kali:/# locate ~/m

搜索用户主目录下,所有以m开头的文件,并且忽略大小写。root@kali:/# locate -i ~/m

总结:如果纯粹的是只找软件安装位置,我还是推荐大家用第二个命令比较好。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/LLC25802580/article/details/123059980

智能推荐

Java中使用FFmpeg进行视频图像的人脸检测_java 视频识别人-程序员宅基地

文章浏览阅读106次。在Java中,我们可以使用FFmpeg库来进行视频图像的处理和分析。其中一个常见的应用是人脸检测,通过识别视频中的人脸,我们可以进行人脸识别、情感分析等各种应用。总结起来,本文介绍了如何在Java中使用FFmpeg进行视频图像的人脸检测。通过使用外部进程和FFmpeg命令,我们可以方便地在Java应用程序中集成人脸检测功能。安装和配置FFmpeg的详细步骤超出了本文的范围,您可以在FFmpeg的官方网站上找到相关的文档和指南。然后,我们构建了一个FFmpeg的命令字符串,该命令使用了FFmpeg的。_java 视频识别人

时差问题-程序员宅基地

文章浏览阅读567次。Problem4:时差问题。一个地方和北京相差17个小时(比北京慢17h),输入北京时间,输出当地时间;输入格式:年 月 日 时 分,输出格式一样。此题注意输出格式控制(后四项数字位数为两位)#include <iostream>#include <iomanip>using namespace std;bool isLeap(int year);...

【车间调度】基于matlab樽海鞘算法求解带小车的车间调度AGV-fjsp问题【含Matlab源码 3283期】-程序员宅基地

文章浏览阅读62次。樽海鞘算法求解带小车的车间调度AGV-fjsp问题完整的代码,方可运行;可提供运行操作视频!适合小白!

ccxprocess启动项可以禁用么_苹果Mac的Adobe无用自启项怎么禁用-程序员宅基地

文章浏览阅读2.5k次。在Mac上面安装过Adobe软件的用户相信都知道软件自带了不少无用自启动项呢!很对用户们都想要将自己的无用的自启动项目禁止一下呢!那么,你知道苹果Mac的Adobe无用自启项怎么禁用吗?想要详细去了解Adobe无用自启项禁用方法教程么?快来阅读下面的文章吧!最详细的答案就在这里!苹果Mac的Adobe无用自启项怎么禁用一:通过以下路径找到有关“Adobe”的文件并且删除。该锋友表示,这些启动项大部..._ccxprocess是什么启动项

操作系统——银行家算法(c++实现)_银行家算法c++代码-程序员宅基地

文章浏览阅读291次。编写银行家算法程序,能够对进程提出的资源请求进行判断,并打印出计算得到的安全序列。目的:利用银行家算法实现系统资源的动态分配及进程安全状态检测问题。_银行家算法c++代码

基于神经网络的变压器故障分类诊断_基于bp神经网络的变压器故障诊断-程序员宅基地

文章浏览阅读4.8k次,点赞2次,收藏58次。引言本文基于BP神经网络对变压器的故障进行分类和诊断。变压器根据五种特征气体对应四种故障类型(高能放电、低能放电、过热和正常)。对已知类型的训练样本进行计算,构造BP神经网络,然后对测试样本进行分类。该方法的正确率可达88%。变压器是电力系统中分布广泛、造价昂贵、结构复杂的电气设备,担负着电能传送和电压转换的重任,其正常运行直接影响了整个电力系统的安全性和稳定性。对油浸式变压器来说,随着运行的持续,油与中间的固体有机材料会逐渐老化和分解,由于不同的故障类型,产生的气体含量和比例也不同,所以可利用对油中气_基于bp神经网络的变压器故障诊断

随便推点

markdown合并单元格、设置单元格背景颜色和字体颜色_markdown表格颜色-程序员宅基地

文章浏览阅读2.6k次。markdown 编辑器通过HTML实现:设置单元格背景颜色、设置字体颜色和合并单元格的两种方式_markdown表格颜色

【Halcon轮廓提取】-程序员宅基地

文章浏览阅读1.6w次,点赞13次,收藏137次。edges_image算子:edges_image(Image : ImaAmp, ImaDir : Filter, Alpha, NMS, Low, High : )功能:使用Deriche, Lanser, Shen或者Canny 滤波器进行边缘提取参数:Image (input_object) : 单通道图像(数组)ImaAmp (output_object):多通道图像(数组),边缘振幅或梯度大小图像。ImaAmp输出变量,说的是edges的amplitude,其实就是梯度的大小(因为边缘_halcon轮廓提取

【PLS预测】基于PCA主成分分析结合PLS实现近红外光谱检测的菠萝含水率预测附matlab代码_近红外数据pca分析-程序员宅基地

文章浏览阅读967次,点赞26次,收藏24次。近红外光谱技术(NIRS)是一种快速、无损的分析技术,已广泛应用于水果品质检测中。本文提出了一种基于主成分分析(PCA)和偏最小二乘回归(PLS)相结合的近红外光谱预测菠萝含水率的方法。该方法利用PCA降维提取光谱特征,并通过PLS建立光谱与含水率之间的定量关系模型.数据预处理:对光谱数据进行标准正态变换和一阶导数处理利用PCA对光谱数据进行降维处理,提取主成分PLS模型建立:采用PLS算法建立光谱与含水率之间的定量关系模型交叉验证法优化PLS模型参数,包括成分数和正则化参数。_近红外数据pca分析

【电赛实战】混沌信号产生实验装置 2022年D题_电赛要求单电源供电-程序员宅基地

文章浏览阅读4.6k次,点赞10次,收藏67次。系统基于蔡氏电路,以运算放大器单元构成主拓扑结构,搭建蔡氏电路系统的功能全同电路,使用电阻、电容和运算放大器三种基本器件设计了一个能生成稳定周期信号和混沌信号的信号产生实验装置。装置采用单电源供电,通过拨码开关选择产生不同种类信号。经测试,系统完成了题目部分要求,能够产生单倍、二倍、三倍周期的稳定周期相图以及单涡旋混沌信号相图和双涡旋混沌信号相图,且幅度不小于电源电压 VCC 的 80%,基本满足题目对装置性能的要求。_电赛要求单电源供电

基于Java+Vue+uniapp微信小程序游戏账号交易系统设计和实现_微信游戏小程序购买-程序员宅基地

文章浏览阅读3.3k次,点赞20次,收藏26次。随着网络和计算机技术的发展,各行各业出现了新的生机。各种办公软件和网站充斥到日常生活中,并在实践中不断的进步和发展。目前办公软件和网站技术已非常成熟,可以为用户提供更好的工作帮助。游戏近几年成为热门商品,对于游戏账号的购买最常用的有联系其它用户进行私下交易和网上购买。自己去联系他人购买需要机会,而且由于彼此不信任而使大部分人们放弃。网上购买的使用量非常高,相对应的管理工作也增加。到目前为止,人们网上交易一般去淘宝、京东等平台。这类平台属于第三方平台需要大量的推广费用,造成卖家成本增加而使很多的卖家望而却步。_微信游戏小程序购买

mysql 根据查询条件自定义排序(FIELD)_mysql更具查询出的值作为条件 来判断 对应的排序-程序员宅基地

文章浏览阅读2.2w次。MySQL可以通过field()函数自定义排序遇到一个需求,需要根据前端入参的参数顺序,查询后顺序返回对应的数据;正常编写sql自定义排序函数field()加持sql(得到了想要的结果)MyBatis中这个样子<select id="selServiceItemsByIdList" parameterType="com.xxx.entity.TServiceItems" resultMap="BaseResultMap"> select <include re_mysql更具查询出的值作为条件 来判断 对应的排序

推荐文章

热门文章

相关标签