linux如何搜索软件在哪个目录,Linux查看软件安装目录及位置 方法
对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
总结:如果纯粹的是只找软件安装位置,我还是推荐大家用第二个命令比较好。
linux如何搜索软件在哪个目录,Linux查看软件安装目录及位置 方法相关推荐
- 如何服务器上查找nginx网站目录下,查看nginx安装目录和版本的多种方法、命令详细介绍...
Nginx安装目录在哪儿,版本时多少?有时候我们接受了一个别人配置的Nginx Web服务器,首先想确认这些基本信息.其实可以查看Nginx安装目录和安装版本的方法/命令有好多种.(注意:以下命令有的 ...
- linux nginx在哪个目录下,Linux下查看Nginx安装目录、版本号信息?
Linux环境下,怎么确定Nginx是以那个config文件启动的? 输入命令行: ps -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 ngi ...
- 查看linux java目录,linux 查看java安装目录
linux 查看java安装目录 [2021-02-01 05:02:25] 简介: linux查看php安装目录的方法:1.Linux的php安装目录在没有设置自定义安装的情况下,一般默认的安装路 ...
- linux卸载java rpm_Linux中查看jdk安装目录、Linux卸载jdk、rpm命令、rm命令参数
一.查看jdk安装目录 [root@node001 ~]# whereis java java: /usr/bin/java /usr/local/java #java执行路径 [root@node0 ...
- linux安装版本信息,Linux下查看Nginx安装目录、版本号信息?
Linux环境下,怎么确定Nginx是以那个config文件启动的? 输入命令行: ps -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 ngi ...
- mysql centos 安装目录在哪_centos中如何查看mysql安装目录在哪
centos中查看mysql安装目录的方法: 推荐教程:centos使用教程 1.使用ps -ef|grep mysql命令查看: 结果: root 17659 1 0 2011 ? 00:00:00 ...
- windows如何查看jdk安装目录
windows如何查看jdk安装目录 在配置IDEA项目时忘记了JDK的安装路径,可以采取以下办法: 1.首先确认是否安装了JDK,打开cmd,输入java -version 2.输入java -ve ...
- linux查看msf安装目录,Ubuntu下安装Metasploit和Linux命令大全
①下载Metasploit下的Linux安装包,拷贝至Ubunto的/opt目录. ②在Terminal下运行命令"chmod +x /opt/framework-linux-4.0.0.r ...
- linux 查看go安装目录,终于找全了!Go的三种常见的安装方式,各种系统多个版本应有尽有...
原标题:终于找全了!Go的三种常见的安装方式,各种系统多个版本应有尽有 Go有多种安装方式,你可以选择自己喜欢的.这里我们介绍三种最常见的安装方式: Go源码安装:这是一种标准的软件安装方式.对于经常 ...
- linux文件目录读者权限,3.2.1 查看文件或目录的权限:ls -al
3.2 文件和目录的权限 可能大家早就有所耳闻,Linux系统之所以更安全,是因为对文件权限有着非常严格的控制.本节将要给大家介绍Linux系统中文件权限的概念,这些概念非常重要,了解和熟练掌握Lin ...
最新文章
- 学习python好学吗-零基础学python难吗?好学吗?
- 成功解决TypeError: Scalar value for argument 'color' is not numeric
- 二级指针读取文件(显示行数、读取、释放内存)
- QT的QQmlNdefRecord类的使用
- 做WebRTC,千万别把媒体和信令混在一起
- using a dict on a Series for aggregation is deprecated and will be removed in a future version
- MySQL5.7 group by新特性,报错1055
- java项目log4j_java项目测试log4j
- OpenLayers相关资料
- 中文VS2008安装ASP.NET MVC框架解决方案
- 小米手机换图标后不变的解决办法
- 神舟笔记本电脑更改启动盘顺序
- 百度文库,道客巴巴等文库免积分下载
- 我的世界电脑服务器怎么显示键盘,我的世界基本操作按键 PC版基本操作详细介绍...
- Android开发之方向传感器的使用
- 创建会计凭证保存前BTE增强
- Hard-Aware Point-to-Set Deep Metric for Person Re-identification 论文笔记
- 目标检测入坑指南3:VGGNet神经网络
- 【CAD案例】通过.scr脚本实现图纸集视口对齐
- flash控件使用手册