我使用过的Linux命令之whereis - 查找命令的位置

我使用过的Linux命令之whereis - 查找命令的位置

本文链接:http://codingstandards.iteye.com/blog/986891   (转载请注明出处)

 

用途说明

whereis命令用来查找命令的位置,包括执行文件、源代码和手册页文件(locate the binary, source, and manual page files for a command)。如果要查找任意文件的所在位置,可以使用locate或者find等命令。

 

常用参数

格式:whereis <command>

查找指定命令<command>的位置,包括执行文件、源代码和手册页文件。

 

格式:whereis -b <command>

只查找指定命令<command>的执行文件位置。

 

格式:whereis -m <command>

只查找指定命令<command>的手册页文件所在位置。

 

格式:whereis -s <command>

只查找指定命令<command>的源代码所在位置。

 

使用示例

示例一

[root@jfht ~]# whereis whereis
whereis: /usr/bin/whereis /usr/share/man/man1/whereis.1.gz
[root@jfht ~]# whereis -b whereis
whereis: /usr/bin/whereis
[root@jfht ~]# whereis -m whereis
whereis: /usr/share/man/man1/whereis.1.gz
[root@jfht ~]# whereis -s whereis
whereis:
[root@jfht ~]#

 

示例二

[root@jfht ~]# whereis mysql
mysql: /usr/bin/mysql /usr/lib/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
[root@jfht ~]# whereis -b mysql
mysql: /usr/bin/mysql /usr/lib/mysql /usr/include/mysql /usr/share/mysql
[root@jfht ~]# whereis -m mysql
mysql: /usr/share/man/man1/mysql.1.gz
[root@jfht ~]# whereis -s mysql
mysql:
[root@jfht ~]#

 

问题思考

相关资料

【1】程序人生 Linux whereis 命令
http://www.chengxurensheng.com/htm/2011/2/808.htm
【2】方寸心间 一路走,十年不回头 linux whereis 命令详解
http://www.cnblogs.com/wllyy189/archive/2008/04/09/1144131.html
【3】Linux安全在线 linux whereis命令参数及用法详解---linux定位文件位置命令

http://www.linuxso.com/command/whereis.html
【4】酷勤 Linux的五个查找命令:find,locate,whereis,which,type
http://www.kuqin.com/linux/20091009/70532.html

 

 

返回 我使用过的Linux命令系列总目录

 

28.Anaconda安装jupyter notebook、jupyterlab及体验 手贱,不小心将Anaconda自带得jupyter给卸载了,没法子了查了好多资料都比较麻烦,所以自己摸索着重新安装,记录一下心得。说明:Anaconda没有加入环境变量,Anaconda官方建议不要将Anaconda加入环境变量,这就意味着他和python是可以共存的。 阅读详情

相关推荐

固定翼飞行器建模(二)——MATLAB/Simulink建模、配平及线性化

MATLAB/Simulink固定翼建模、配平及线性化。

2302_80148937的博客 1万+

文件的读写基本操作

一、文件是计算机中数据持久化存储的表现形式 读写文件标准操作格式1: 1、打开文件:file1 = open('文件名','读写模式') 2、操作文件 3、关闭文件:file1.close() 文件操作完毕后必须关闭,否则长期保持对文件的连接状态,造成内存溢出的现象发生 读写文件操作格式2: # 1、打开文件 file1 = open('demo.txt','w') # 2、操作文件 file1.write('hello world') # 3、关闭文件 file1.close() 1、打开文件:wi

范高伦的博客 1万+

QT插件学习系列(一) 初识QtPlugin

QT插件学习系列(一) 初识QtPlugin 1、 概述 为什么我们要学习插件化,其和 windows 导出 dll 有什么区别呢? 导出的动态库如果缺失,程序不能运行。但插件可以。 同一套代码,即可分别在 windows 下和 linux 下生成插件。 QT 本身提供两种插件支持,一种称为高级 API,一种称为低级 API。 高级API的作用是扩展 QT 程序本身,需要子类化 QT 提供的插件基类,例如现有的 QTSqlDriver,因此你可也以编写自己的 QTStyle 扩展 QT。 低级

L_Andy的专栏 3113

whereis mysql 三个目录_我使用过的Linux命令之whereis - 查找命令的位置

我使用过的Linux命令之whereis - 查找命令的位置用途说明whereis命令用来查找命令的位置,包括执行文件、源代码和手册页文件(locate the binary, source, and manual page files for a command)。如果要查找任意文件的所在位置,可以使用locate或者find等命令。常用参数格式:whereis 查找指定命令的位置,包括执行文件...

weixin_33586063的博客 728

别再怕DRIVER_VERIFIER_DMA_VIOLATION蓝屏:手把手教你用WinDbg分析IOMMU与驱动冲突

本文深入解析DRIVER_VERIFIER_DMA_VIOLATION蓝屏错误,从IOMMU原理到实战排错,手把手教你使用WinDbg分析驱动冲突。通过理解DMA与IOMMU的核心机制、搭建分析环境、解读DMAR表与设备拓扑,最终定位问题驱动并提供解决方案,帮助开发者和IT运维人员有效应对此类系统崩溃问题。

weixin_30298497的博客 802

LTE 中设置voice/data centric的差异

1. 什么是voice centric和data centric Voice centric和data centric的差别在于以语音为中心还是以数据为中心。这里的以某某为中心可不是说说而已。举个栗子,UE一般搜网注册都会按照LUG(LTE->UMTS->GSM)或者LC(LTE->CDMA)的顺序进行,如果UE(未开通VOLTE)注册到LTE时,网络提示不支持语音,比如CSFB。UE就必须disable LTE后回到GU或者CDMA,否则留在不能语音的网络下,UE就会...

alimingh的博客 5234

whereis mysql 三个目录_linux中Find、whereis、locate、which查找文件命令总结-from cyber...

FindFind是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录.主要选项:-name按照文件名查找文件-perm按照文件权限来查找文件-prune不在当前指定的目录中查找-user按照文件属主来查找文件-group按照文件所属的组来查找文件-mtime -n +n按照文件的更改时间来查找文件,-n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前.-...

weixin_39603778的博客 294

如何免费快速的部署一个自用免VIP的自动追剧工具!NAS新玩法!豆瓣与迅雷结合,轻松实现自动下载电影自动追剧功能(支持Windows,群晖nas,飞牛nas,软路由,服务器等Docker快速部署)

追剧党狂喜!豆瓣追剧神器,自动添加云盘,自动下载,微信通知,一键搞定!

XiaoqiangClub的博客 4582

linux whereis命令查找文件位置

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34174322的博客 1253

Jenkins部署前后端分离项目最全图文教程(手把手教学)

最近Jenkins部署的热度比较高,于是就想出一篇关于我是如何使用Jenkins部署前后端分离项目的,本篇记录了我是如何一步一步去配置、搭建和部署的完整流程,每一行代码都进行了实测和讲解,通过图文的教学写成博客分享给大家!

黄团团的个人博客 4779

图文:银行核心账务处理逻辑(白话篇)

银行账务系统分为对内账(记录银行自身资产负债)和对外账(处理客户交易),通过特定编码规则的账号体系进行管理。采用T型账户结构和凭证制度确保每笔交易可追溯,通过明细核算与综合核算双线并行、每日轧账核对(科目日结单、总账、日计表)实现账务精准平衡。从业务触发到最终账平的全流程体现了银行账务"分层记录、双向核对、闭环校验"的核心原则,保障资金流动的透明性与安全性。

银行信息系统应用架构详解 538

【Shell 命令集合 文件管理】Linux 定位可执行文件命令 whereis 命令使用教程

whereis命令是Linux操作系统中的一个用于定位可执行文件、源代码文件和帮助文件的工具。

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 3215

【007】C++编程必知:原码、补码、反码的全面解读

计算机存储的是数据的补码。原码:计算机中对数字的二进制定点表示方法。比如123的原码是0111 1011。无符号数:原码=反码=补码。有符号数:要分正数和负数,正数的最高位为0,负数的最高位为1。其中,正数的原码、反码、补码都是相同的;负数的反码等于原码的符号数(最高位)不变,其他位取反;补码等于反码+1。比如:-123的原码是1111 1011,反码为1000 0100,补码为1000 0101。原码、补码和反码都是用于计算机表示有符号整数的方法。

Lion_Long的博客 2917

linux命令作用 whereis,小弟我使用过的Linux命令之whereis - 查找命令的位置

我使用过的Linux命令之whereis - 查找命令的位置我使用过的Linux命令之whereis - 查找命令的位置本文链接:http://codingstandards.iteye.com/blog/986891(转载请注明出处)用途说明whereis命令用来查找命令的位置,包括执行文件、源代码和手册页文件(locate the binary, source, and manual page...

weixin_30071787的博客 389

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

linux下查找文件命令总结find、locate、whereis、which、type

我们经常需要在系统中查找一个文件,那么在linux系统中我们如何准确高效的确定一个文件在系统中的具体位置呢?一下我总结了在linux系统中用于查找文件的几个命令。 1、find命令 find是最常用也是最强大的查找命令,它可以查找任何类型的文件。 find命令的一般格式为:find ,即find pathname -options [-print -exec -ok] 参数解释: pat

jessica 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Linux whereis --查找命令的位置

whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通 过遍历硬盘来查找,

老莫小小朋友 974

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Linux下两个实用命令:which和whereis 的区别

Linux下的用户一般都了解的一个命令应给非man莫属吧,但怎样才能更好的发挥的它的最大效用,另一个很实用的命令whereis不得不提:whereis:用来查询文件的二进制代码、源文件、man手册的位置等、看一下在Linux下它的联机文档吧:Code:wzb55@ubuntu:~/c$ man whereis    WHEREIS(1)             

wzb56的资料库 5499

linux命令总结之查找命令find、locate、whereis、which、type

我们经常需要在系统中查找一个文件,那么在Linux系统中我们如何准确高效的确定一个文件在系统中的具体位置呢?一下我总结了在linux系统中用于查找文件的几个命令。 1、find命令 find是最常用也是最强大的查找命令,它可以查找任何类型的文件。 find命令的一般格式为:find &lt;指定目录&gt;&lt;指定条件&gt;&lt;指定动作&gt;,即find pathname -op...

sirytao的博客 195

whereis, which详解

whereis:是搜索系统命令的命令(像绕口令一样),也就是说,whereis命令不能搜索普通文件,而只能搜索系统命令。 语法: whereis [选项] 命令 参数: -b: 只査找二制命令; -m: 只查找帮助文档; 使用实例: 实例1:查找ls命令 命令: whereis ls 输出: 说明: 既可以看到二进制命令的位置,也可以看到帮助文档的位置。...

快乐程序员的博客 2741

linux中whereis命令的用法,Linux中的Whereis命令,教你如何使用whereis命令及注意事项...

本文教你使用Linux操作系统中的Whereis命令,包括注意事项。whereis是一个命令行实用程序,允许你查找给定命令的二进制文件、源文件和手动页面文件的位置。如何使用whereis命令及注意事项whereis命令的语法如下:whereis [OPTIONS] FILE_NAME...在没有任何选项的情况下使用时,搜索指定为参数的命令的二进制文件、源文件和手动文件。默认情况下,whereis在...

weixin_31937319的博客 3927

【Linux】whereis命令使用

使用whereis命令可以查找指定文件、命令和手册页的位置,whereis 查看 ls 命令二进制文件。whereis 查看 ls 命令所在位置。whereis 查看 ls 命令帮助文件。查看 whereis 的搜索路径。whereis命令用于查找文件。

一个写了10年bug的程序员日常笔记。 750

Linux 命令(文件和目录管理 - whereis)

whereis 命令用来定位指令的二进制程序、源代码文件和 man 手册页等相关文件的路径。

青春不老,奋斗不止! 2328

Linux查找命令which、whereis、find、locate的区别

Linux命令which、whereis、find、locate的区别 这几个命令都具有查找功能,但在具体的使用情景上具有一些差异,较好的使用他们可以在shell操作时不那么手忙脚乱。 1.which which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。 在使用which进行查找时,查找目标需要提前配置到环境变量中,否则查不出来。 环境变量的配置,...

Dwayne的博客 1522

linux 查找某个程序,Linux查找特定程序whereis实例详解

Linux 查找特定程序 whereiswhereis 命令主要用于查找程序文件,并提供这个文件的二进制可执行文件、源代码文件和使用手册存放位置。1、查找命令程序例如,查找 touch 命令[root@node1 /]# whereis touchtouch: /usr/bin/touch /usr/share/man/man1/touch.1.gz执行效果如下:如果只需要查找 touch 命令的...

weixin_29736879的博客 902

whereis命令是 Linux 和类 Unix 系统中的一个命令行工具,用于定位二进制程序、源代码和手册页(man pages)的位置

然而,请注意,Nginx 的默认网站内容目录可能因安装和配置的不同而有所不同。命令是 Linux 和类 Unix 系统中的一个命令行工具,用于定位二进制程序、源代码和手册页(man pages)的位置。命令可能不会显示所有相关的文件和目录,特别是如果 Nginx 是通过非标准方式安装的(例如,从源代码编译并安装到非标准目录)。:这些是 Nginx 的手册页文件,分别属于不同的手册部分(man3 通常用于库函数,但在这里可能是个异常;(对于源代码,但通常这个目录不包含用户安装的软件的源代码),以及。

小丁的博客 1482

Linux的五个查找命令:find,locate,whereis,which,type 及其区别

Linux系统提供了多种文件查找命令,各具特色:find功能最强大,支持按名称、类型、时间等条件搜索文件;locate通过预建数据库快速查找,但需定期更新;whereis专用于查找程序相关文件;which用于定位PATH环境变量中的可执行文件;type则区分命令来源(内置/外部)。其中find效率较低但功能全面,locate/whereis速度快但数据可能滞后。合理搭配使用这些命令(如优先使用locate/whereis,复杂需求再用find)能有效提升文件检索效率。

sunsineq的专栏 1007
上一篇: 我使用过的Linux命令之killall - 杀死指定名字的进程
下一篇: 我使用过的Linux命令之lsb_release - 查看当前系统的发行版信息
codingstandards
博客等级 码龄16年 12粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值