每天一个linux命令 whereis命令

yizhihongxing

每天一个 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日

相关文章

  • 分布式文档存储数据库之MongoDB分片集群的问题

    分布式文档存储数据库之MongoDB分片集群的问题 什么是MongoDB分片集群 MongoDB分片集群是MongoDB中一种应对大规模数据量的方法,通过将数据集划分为多个分片,使每个分片能够被独立地存储在不同的服务器上,从而实现水平扩展的能力。 MongoDB分片集群中可能会遇到的问题 1. 分片键选择不当 当分片键选择不当时,可能出现分片不均衡的情况。例…

    database 2023年5月22日
    00
  • Oracle中游标Cursor的用法详解

    Oracle中游标Cursor的用法详解 什么是游标Cursor 在Oracle数据库中,利用游标可以对查询结果集进行遍历、选择、修改等操作。游标是一个数据缓存区,用于存储一个查询结果集,可以在程序中对其进行一次或多次遍历,也可以对其进行 select … into … 多行赋值操作。 游标的基本语法 游标的基本语法如下: DECLARE –定义游…

    database 2023年5月21日
    00
  • SQL 分隔数据转换为多值IN列表

    当我们在进行 SQL 查询时,有时候需要将一个字段中的多个值以 IN 列表的方式传递给查询语句中的 IN 关键字。这时候,我们需要将该字段中的每个元素进行分割然后组成一个 IN 列表,这就是分隔数据转换为多值 IN 列表的操作。下面我们将介绍两个实例,分别用 MySQL 和 PostgreSQL 实现。 MySQL 中的分隔数据转换为多值 IN 列表 假设我…

    database 2023年3月27日
    00
  • Linux下mysql数据库的创建导入导出 及一些基本指令

    以下是针对Linux下MySQL数据库的创建、导入、导出以及一些基本指令的完整攻略。 创建MySQL数据库 要在Linux下创建一个MySQL数据库,需要按照以下步骤: 打开终端,登录MySQL服务器。 mysql -u root -p 在提示符下输入密码,即可进入MySQL shell。 创建一个新的数据库。 create database <dat…

    database 2023年5月22日
    00
  • PHP mysql与mysqli事务使用说明 分享

    PHP MySQL与MySQLi事务使用说明分享 什么是事务 事务是一组数据库操作,它们被视为一个单独的工作单元,并且必须被实现为完全成功或完全失败。在事务中进行的所有操作必须被视为单个操作而不是一组单独的操作。如果在一个事务中有任何错误,则必须将整个事务回滚到旧状态。 为什么要使用事务 使用事务可以确保我们的数据库始终处于一致的状态。如果在事务中有任何错误…

    database 2023年5月22日
    00
  • 关于Spring的@Transaction导致数据库回滚全部生效问题(又删库跑路)

    关于Spring的事务管理,如果使用默认配置会导致数据库中的数据出现异常时,整个事务会被回滚,包括正常执行的数据也会被回滚,这种情况下可能会造成严重的数据丢失。以下是我总结出的关于这个问题的完整攻略: 问题分析 在 Spring 中,默认情况下,使用 @Transactional 注解添加的事务会使用最悲观的隔离级别(TransactionDefinitio…

    database 2023年5月21日
    00
  • sql server学习基础之内存初探

    SQL Server学习基础之内存初探 简介 SQL Server 作为一款重量级的数据库,内存使用是它的一个重要特性。本文将介绍 SQL Server 内存管理的基础知识,以及如何通过监控内存来了解数据库运行状况。 SQL Server内存管理 SQL Server 中,缓存和内存是两个不同的概念。缓存包括了计划缓存、存储缓存和缓存池等内容,而内存则是指 …

    database 2023年5月19日
    00
  • 一篇文章看懂MySQL主从复制与读写分离

    1. 什么是MySQL主从复制和读写分离? 在MySQL中,主从复制(Master-Slave Replication)和读写分离(Read-Write Separation)都是常见的数据库解决方案。主从复制是指将数据库的主库数据同步到从库中,从而实现主从数据库的数据一致性和备份,它可以提高数据库的可靠性和可用性;而读写分离则是将读请求和写请求分别分配到不…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部