每天一个linux命令 whereis命令

每天一个 Linux 命令:whereis 命令

1. 命令简介

whereis 命令可以用来查找 Linux 上的命令、源代码以及帮助文档等相关文件的存储位置。通常用作快速查找命令的二进制、源码以及帮助文档的存储路径。

2. 命令格式

whereis [命令/文件名/目录名]

3. 命令参数

  • -b:只搜索命令的二进制文件。
  • -m:只搜索命令的说明文件。
  • -s<目录>:指定一个搜索的目录,如:-s /usr/local/bin

4. 示例

4.1 查找命令的二进制文件

例如,我们想查找 ls 命令的二进制可执行文件,可以使用以下命令:

whereis -b ls

命令输出的结果可能类似于:

ls: /bin/ls /usr/share/man/man1/ls.1.gz

输出的结果中,以空格分隔的第1个位置是命令的二进制文件位置,以供我们查看。

4.2 查找源代码文件

另外,如果我们想查找当前系统上是否安装了c程序库的源代码,可以使用以下命令:

whereis -m stdio.h

命令返回的结果可能类似于下面的一行:

stdio: /usr/include/stdio.h

输出的结果中以空格分隔的第一个位置是源代码文件的路径。

5. 注意事项

  • whereis 命令只能够查找系统默认安装位置中命令、源代码和帮助文档的存储路径,如果是自定义的文件位置例如 /opt/xxx/bin/xxx 则需要使用其他工具如 find 命令。

以上就是 whereis 命令的使用攻略,希望对您有帮助!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:每天一个linux命令 whereis命令 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • Redis性能优化之redis.cnf配置文件

    # Redis configuration file example.## Note that in order to read the configuration file, Redis must be# started with the file path as first argument:## ./redis-server /path/to/redi…

    Redis 2023年4月13日
    00
  • SpringBoot集成Sharding Jdbc使用复合分片的实践

    下面是SpringBoot集成Sharding Jdbc使用复合分片的实践攻略,分为以下几个步骤: 1. 引入Sharding Jdbc和依赖 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-…

    database 2023年5月19日
    00
  • jboss配置方法简明教程

    以下是“jboss配置方法简明教程”的完整攻略: 准备工作 在开始配置jboss之前,需要进行以下准备工作: 下载并安装jdk; 下载并解压jboss。 配置jboss 打开jboss解压文件夹,找到conf文件夹下的standalone.xml文件; 将文件中的以下配置项进行修改(以端口号为例,具体配置项根据实际情况调整): <socket-bind…

    database 2023年5月21日
    00
  • 基于Debian的linux系统软件安装命令详解 (推荐)

    关于“基于Debian的linux系统软件安装命令详解 (推荐)”的攻略,我会进行完整的讲解。 标题 首先,我们需要给这篇攻略一个规范的Markdown格式标题: 基于Debian的Linux系统软件安装命令详解 目录 在攻略开始之前,让我们先提供一个目录方便您快速查找所需的内容。 apt-get命令 dpkg命令 示例:安装vi编辑器 示例:卸载apach…

    database 2023年5月22日
    00
  • redis的bitmap

    BitMap是什么 就是通过一个bit位来表示某个元素对应的值或者状态,其中的key就是对应元素本身。我们知道8个bit可以组成一个Byte,所以bitmap本身会极大的节省储存空间。 Redis中的BitMap Redis从2.2.0版本开始新增了setbit,getbit,bitcount等几个bitmap相关命令。虽然是新命令,但是并没有新增新的数据类…

    Redis 2023年4月13日
    00
  • redis5集群搭建

    主库宕机,从库会被自动选举为主库master,并继承原主库的哈希槽,当master恢复,会成为现主库的从库,且同步宕机期间的数据 若集群创建出错 step1:关服务 ./redis-cli -h fdv-web02.reda -p 7000 -a reda2019 shutdown step2:删除rdb数据文件,nodes-****.conf rm -rf…

    Redis 2023年4月12日
    00
  • 升级到mysql-connector-java8.0.27的注意事项

    升级到mysql-connector-java8.0.27需要注意以下事项: 1. 检查应用程序兼容性 在升级之前,需要检查应用程序是否兼容新版本的 mysql-connector-java8.0.27。升级过程中可能会出现一些函数或参数不再支持的情况,可能导致应用程序出错。因此,在升级之前请仔细阅读mysql-connector-java8.0.27的文档…

    database 2023年5月18日
    00
  • Redis锁机制处理高并发

    文章正文   这里我们主要利用Redis的setnx的命令来处理高并发。 setnx 有两个参数。第一个参数表示键。第二个参数表示值。如果当前键不存在,那么会插入当前键,将第二个参数做为值。返回 1。如果当前键存在,那么会返回0。 创建库存表 CREATE TABLE `storage` (   `id` int(11) unsigned NOT NULL …

    Redis 2023年4月12日
    00
合作推广
合作推广
分享本页
返回顶部